2017-01-13 1 views
1

Reduxでは、Reactアプリのコンポーネントに状態を渡す2つの方法があります.1つはProviderコンポーネントをスローし、もう1つは接続します機能性。しかし、なぜ2つの異なる方法があり、どちらが他の方法よりもパフォーマンスが良いのだろうと思います。Rexの `Provider`と` connect`の違い

答えて

3

これらは互いに排他的ではありません。実際には、ほとんどの場合でもconnectで、Providerを使用する必要があります(参照:https://github.com/reactjs/react-redux/blob/master/docs/api.md#provider-store

connectずに手動でそれらを必要とするコンポーネントに店を渡す必要があり、あなたが通過する必要があるとして、ネストされたコンポーネントで、これは、厄介取得子供が店を必要とする場合は店を必要としないコンポーネントを介して、複数のレベルを下げることができます。

0

プロバイダ(コンポーネント):アプリケーションをストアに接続します。アプリケーションルートで使用され、アプリケーション全体がラップされます。

接続(機能):コンテナコンポーネントを作成します。

関連する問題