2016-04-12 31 views
0

React(v0.12.2)ベースのプロジェクトでReduxを使用します。しかし、ReduxはReactよりはるかに新しいものであり、主に最新版しかサポートしていません。React v0.12.2でReduxを使用

動作するReduxのバージョンはありますか?誰もいなければ、このバージョンのReactで使用する代替状態コンテナライブラリはES6の構文なしで何ができますか?

+0

このような古いバージョンの反応を使用している特定の理由は何ですか? – erichardson30

+0

あなたはreduxまたはreact-redux(反応のReduxバインディング)を参照していますか?なぜReact 15を使わないのですか? –

+2

ReactのカスタムバインディングなしでReduxを使用することはできますが、新しいバージョンのReactを使用するのとは異なる理由を想像することはできません。 –

答えて

1

Facebookのコードベースには20,000以上のコンポーネントがあり、Reactアップデートに対応しています。私は少なくともアップデートを試してみることをお勧めします。 0.12から最新のバージョンにジャンプするのではなく、一度に1つのバージョンをアップグレードするようにしてください。これにより、廃止予定の警告に反応することができます。また、変更の一部を自動化できるreact-codemodもチェックしてください。

React Reduxを使用せずに、古いプロジェクトでReduxを完全に使用できると述べました。あなたのコンポーネントのストアAPIをsubscribe()から直接使用し、getState()を使用して現在の状態を読み取ることができます。あるいは、Reduxをフォークして、0.12で動作させようとすることもできます。

関連する問題