独自の状態のテーブルにカスタム行を作成しようとしています。残念ながら、テーブルコンポーネントのrowRendererプロパティは、Proptypes.func
でなければならず、ライフサイクルメソッドにアクセスできる完全な反応コンポーネントではなく、state
でなければなりません。これには理由がありますか、または各行にステートフルなコンポーネントを持たせるための別の方法がありますか?仮想化されたテーブルのカスタムrowRenderer状態に反応します
https://github.com/bvaughn/react-virtualized/blob/master/source/Table/Table.js#L167
を参照してください。また、私は、彼らが画面外にスクロールするときに、これらの行のコンポーネントがアンマウントされていることを理解していることを言及する必要があります。それがビューポートにあるときに私はそれのための状態を持つことができる限り、私はそれで大丈夫です。