陣營0.13.3製作Browserify捆綁玩ReactDevTools不錯
我開始使用Browserify組織我的前端代碼作出反應。我還使用Chrome擴展程序React Developer Tools進行調試。但是,我遇到了一些非常簡單的React代碼問題。
var React = require('react/addons');
//React DEV-TOOLS requires React to be on the global scope. Scope is hidden when bundling
window.React = React;
var App = React.createClass({
render: function(){
return (
<div>
<p>Hello world</p> <!-- Renders fine -->
</div>
)
}
});
React.render(
<App />,
document.getElementById('content')
);
下面的代碼實際上有效,「Hello world」呈現正常。當我在控制檯中啓動React調試器時,麻煩就開始了。我希望它說以下內容:
<Top Level>
<App>...</App>
</Top Level>
但是,相反,它只是說:
<Top Level></Top Level>
如何<App>
沒有認識到他們的陣營devtools呈現?
我也在尋求解決這個問題的方法。即使在browserify級別暴露「react」,也可能不會觸發React選項卡或僅顯示「Top Level」。你使用的是什麼版本的React? –
@ E_net4,我正在使用最新的 – Carpetfizz
,請把實際版本放在問題中。 –