React と redux-saga を使用しているプロジェクトで、Redux Form から React Final Form に移行しています。プロジェクトでフォームを初期化するための一般的なパターンは次のようになります。
import { initialize } from "redux-form";
import { call } from "redux-saga/effects";
// ...
const data = yield call(axios.get, "/backend/api/endpoint");
yield initialize("someFormName", data);
// ...
Final Formに似たようなことをする方法はありますか?
ストアでオブジェクトを作成し、それをサガから設定して Final Form のinitialValues
プロップに渡すことはできますが、これは最適な解決策ではないと思われます。アプリケーションのフォームごとにストアを作成したくはありません。