現在、React VirtualizedとTypeScriptを使用しているテーブルで作業しています。RowRendererParamsの小道具がありません
現在のところ、カスタム行のレンダリングを検討しています。
まず、defaultRowRenderer
の実装を見て始めました。
私たちはそのコードを私たちのニーズに合わせて修正し始めました。私は、@ types/react-virtualised型定義で定義されていないと予想される2つの小道具があることに気付きました。
key
およびonRowRightClick
。
types.js
と同じディレクトリにあるtypes.js
を見てみると、babelPluginFlowReactPropTypes_proptype_RowRendererParams
でもこれらの小道具は定義されていません。
私たちは、その後Grid
とList
フォルダを見ていたし、彼らのtypes.js
ファイルがbabelPluginFlowReactPropTypes_proptype_RowRendererParams
(リスト)とbabelPluginFlowReactPropTypes_proptype_CellRendererParams
(グリッド)にkey
小道具が含まれていません。
key
とonRowRightClick
は、Table/types.js
に定義する必要があります。 もしそうであれば、彼らはTypeScriptの定義にも欠けている理由がないのですか?
私はロット全体を読んでいませんか? ;)
私は、TS定義メンテナーがtypes.jsファイルを使用して、定義に実装する必要があるものを特定すると考えます。 [昨年9月](https://github.com/bvaughn/react-virtualized/commit/0d948540dbcea7fbcd8b2c6bab76453dc5a8b300#diff-5e3b0444be3b21a58da6e1fa5b47ba0e)に「キー」小道具が追加され、TS定義が1か月前に最後に更新されました。メンテナを追跡して失われていることを知らせることができるかどうかがわかります。早速のご返事ありがとうございます! – AndyJ