0
私はreact.jsで初心者です。私はisomorphic react.jsコンポーネントを作りたい。フラックスパターンなしで作ることが可能だろうか?今はコンポーネントがなく、APIの呼び出しメソッドが2回実行されているようです。(。isomorphic react.js without flux
もっとわかりやすくするために、私はサーバー側でDOMをレンダリングしたいと思います。ブラウザ側でのイベント
私のコンポーネントは次のようになります。
Class MyComponent extends React.Component{
// my component code
// components events
render() {}
}
if (!is_server()) {
apiFetch.my_api_call(function (result) {
ReactDom.render(<MyComponent data={result.data}/>, document.getElementById('navigation'))
});
}else{
apiFetch.my_api_call(function (result) {
res.status(200).send(
ReactDOMServer.renderToString(React.createElement(MyComponent, {data: result.data}))
);
});