2017-02-20 27 views
-2

私はレデューサーでtranscriptDisplayを更新します(状態を更新するためにボタンをクリックするメソッドがあります)。状態ツリーで更新されているのがわかります。状態への更新がReduxのコンポーネントに表示されない

case actions.TRANSCRIPT_GET: 
    return Object.assign({}, state, { 
    transcriptDisplay: action.payload, 
    }); 

しかし、それは表示されません。これは表示部分です:

{this.props.activeVideo.transcriptDisplay && this.props.activeVideo.transcriptDisplay.map(transcript => (
     transcript.text 
    ))} 

私は間違っていますか?

+0

を見るべきであるあなたが反応を使用しています/ reduxバインディング - もしそうなら、あなたの 'connect'コールはどのように見えますか? –

答えて

0

ファンカデリック(クール名)オブジェクトに対するマッピングは、returnを使用して、ノードすなわち反応

{this.props.activeVideo.transcriptDisplay && this.props.activeVideo.transcriptDisplay.map((transcript, i) => (
     return <div key={i}>{transcript.text}</div> 
    ))} 

にtranscript.textラップそれをやってみる、あなたは出力

+0

私はreturn文を持っています。私は問題を考え出した。それは、小道具を通過していない高レベルのラッパーのためだった – funkadelic

関連する問題