更新に対しての再描画処理についてよい実装について教えてください。次のサンプルを作りました。私には動きそうに見えたのですが動きませんでした。更新されないというものです。これを改善するにはどのようにしたらよいのでしょうか?this.forceUpdate();をコメントアウトしていますが、コメントアウト解除しても症状変わりませんでした。ご存知の方おられましたら教えてください。</body></html>サンプルの元は下記ページのものです。ページ内のサンプルは正しく動きますがstateフルなコンポーネントになっています。票1こんにちは、s.yamamotoさん実装については、1つ目の回答で書かれている「親(上位)のコンポーネントのstateで管理するやり方」で、問題ないと思います。stateフルにしないといけない、ということなんですかね...上記コメントは仰るとおりです。子コンポーネントをstatelessにしたとしても、Reactコンポーネントを構成しているどこかでstateを保持する必要があります。これはReduxなどの状態管理ライブラリを利用し、Reactのコンテキスト外にデータを保持する構成だったとしても、状態を利用するためにはReactコンポーネントを利用する際に、Reduxが保持している状態とReactコンポーネントをconnectすることになるので、結果としては、Reactコンポーネントがstateを保持していることになります。Reactの初期段階は、Facebookのコメント機能を実装するために作られたという話を聞いたことがあるのですが、UIレベルで振る舞いとデータを囲い込み、そのコンテキスト内で完結できるような思想のはずです。その観点については、以下のリンクで公式に述べられています。https://ja.reactjs.org/docs/thinking-in-react.html以上、参考になれば、幸いです。個の銅バッジすごい参考になります!ありがとうございます。|0親(上位)のコンポーネントのstateで管理するやり方で実装してみました。stateフルにしないといけない、ということなんですかね...このあたりの知見、お持ちの方おられましたらアドバイスやよいリンク先紹介など、いただけたら助かります。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。