React(v0.12.2)ベースのプロジェクトでReduxを使用します。しかし、ReduxはReactよりはるかに新しいものであり、主に最新版しかサポートしていません。React v0.12.2でReduxを使用
動作するReduxのバージョンはありますか?誰もいなければ、このバージョンのReactで使用する代替状態コンテナライブラリはES6の構文なしで何ができますか?
React(v0.12.2)ベースのプロジェクトでReduxを使用します。しかし、ReduxはReactよりはるかに新しいものであり、主に最新版しかサポートしていません。React v0.12.2でReduxを使用
動作するReduxのバージョンはありますか?誰もいなければ、このバージョンのReactで使用する代替状態コンテナライブラリはES6の構文なしで何ができますか?
Facebookのコードベースには20,000以上のコンポーネントがあり、Reactアップデートに対応しています。私は少なくともアップデートを試してみることをお勧めします。 0.12から最新のバージョンにジャンプするのではなく、一度に1つのバージョンをアップグレードするようにしてください。これにより、廃止予定の警告に反応することができます。また、変更の一部を自動化できるreact-codemodもチェックしてください。
React Reduxを使用せずに、古いプロジェクトでReduxを完全に使用できると述べました。あなたのコンポーネントのストアAPIをsubscribe()
から直接使用し、getState()
を使用して現在の状態を読み取ることができます。あるいは、Reduxをフォークして、0.12で動作させようとすることもできます。
このような古いバージョンの反応を使用している特定の理由は何ですか? – erichardson30
あなたはreduxまたはreact-redux(反応のReduxバインディング)を参照していますか?なぜReact 15を使わないのですか? –
ReactのカスタムバインディングなしでReduxを使用することはできますが、新しいバージョンのReactを使用するのとは異なる理由を想像することはできません。 –