私は browserify を使用して ReactJS と (とりわけ) react-routerをバンドルしています。しかし、コンソールを見ると、メッセージ...
より良い開発体験のために React DevTools をダウンロードしてください: http://fb.me/react-devtools
... 2 回(!) 表示され、実際には 2 つの ReactJS インスタンスが実行されていることがわかります。
ブラウザー化された JS を見ると、ReactJS のソースは 1 回しか表示されませんでした。
どうすればこれを回避できますか?
package.json
:
"dependencies": {
"LiveScript": "^1.3.0",
"jquery": "*",
"firebase": "*",
"react": "0.11.2",
"reactfire": "*",
"react-router": "*",
...
}
実行すると、次のようnpm ls | grep -i react
になります。
___ react@0.11.2
___ react-router@0.9.4
___ reactfire@0.3.0
_ ___ react@0.11.2