我一直在做一些反應。我不使用模塊裝載機,雖然像webpack。重複使用公開提供的反應組分
我只使用npm從npm install獲取文件,然後從dist文件夾中獲取dist。而babel從es6到es5。
我從來沒有能夠找出如何重用一個反應組件,他們似乎使用某種require
。你能否介紹一下我如何重用我在npm上找到的組件?
下面是例子,我如何使用它:
<link rel="stylesheet" href="/styles/app.css" />
<script src="/scripts/3rd/polyfill.min.js"></script>
<script src="/scripts/3rd/comm/webext.js"></script>
<script src="/scripts/3rd/react-with-addons.min.js"></script>
<script src="/scripts/3rd/react-dom.min.js"></script>
<script src="/scripts/3rd/redux.min.js"></script>
<script src="/scripts/3rd/react-redux.min.js"></script>
<script src="/scripts/app.js"></script>
</head>
<body>
<div id="root"></div>
</body>
然後我的JS是:
ReactDOM.render(
React.createElement(ReactRedux.Provider, { store },
React.createElement(App)
),
document.getElementById('root')
);
我建議您介紹Node教程,它會讓您瞭解JavaScript模塊的速度。另外我會建議使用官方的React啓動器項目,它不需要設置,它使用模塊https://github.com/facebookincubator/create-react-app – azium
你能舉個例子嗎? – netchkin
@azium我無法使用create-react-app,因爲我的目標是瀏覽器的擴展。 – Noitidart