私は react とreduxの初心者です。
質問: redux で"datasource" (kendo-ui datasourceに類似) を実装する最良の方法は何ですか?
すべてのウィジェット データソースを 1 か所に保存し (データソース リデューサーを作成しました)、データソースをそのウィジェット (テーブル ウィジェット、リストビュー、コンボボックスなど) に「バインド」しようとしました。データソースには独自の API (addFilter、addSort、getFiltered など) が必要であり、適用されたフィルターとデータも保存する必要があります。
すべてのデータソースを redux ストアに保存したい (そのため、データソースを作成し、ウィジェットを作成する前にその作成をディスパッチする必要があります)。
問題は、「スマート」ウィジェットのコンテナー コンポーネントへの react-redux コネクタを作成するときに、小道具を含むデータ ソースを送信する必要がありますが、現時点ではデータ ソースが作成されていないことです。
ダミーの初期データソースを送信すると(ディスパッチなしで作成とデータ入力が行われます)、それをディスパッチして、componentDidMountでデータを入力します-ウィジェットのレンダリング関数が2回呼び出されます
ある種の「ラッパー」機能が必要だと思いますが、今のところその方法がわかりません。
「データソース機能」を実装する方法の例がいくつかあるのではないでしょうか?