2017-06-08 5 views
0

グリドルv1.6.0のエンハンサーを作成しようとしています。私はこのエラーを取得していますグリント用のコンテナまたはエンハンサーを作成する

:ここ

Uncaught Error: Could not find "store" in either the context or props of "Connect(Row)". Either wrap the root component in a , or explicitly pass "store" as a prop to "Connect(Row)".

は私のエンハンサー

import { connect } from 'react-redux'; 
import { selectors } from 'griddle-react'; 

const { rowDataSelector } = selectors; 

export default connect((state, ownProps) => ({ 
    hello: 'world!', 
    RDZ: rowDataSelector(state, ownProps) 
})); 

である私は私自身のコンテナ


EDITを作成しようとする場合、私は同様の問題を抱えています

実際には、接続が、グリドルの内部ストアではなく、自分のアプリケーションのストア(プロバイダを追加していない)に接続しているようです。エンハンサーやコンテナ内のグリドルの内部ストアにアクセスする方法がわかりません...セレクタを追加する必要がありますか?

答えて

0

これは現在の制限/ Griddleのバグです(私は思う)。 私はこれを回避するために、単純なコンポーネントにデータを渡して、そのコンポーネントがデータをGriddleに渡しました。

これは理想的ではありませんが、現在は機能しています。 このディスカッションは多少の助けになるかもしれません。 https://github.com/GriddleGriddle/Griddle/issues/647

関連する問題