0
react-router-4
さんのヒストリープッシュメソッドで情報を渡すにはどうすればよいですか?react-router-4のhistory.push経由でいくつかのコンテンツを渡すことはできますか?
- ユーザーのリストをレンダリング
- 、ユーザ情報に渡さ
url
への直接たいユーザーをクリックして、特定のユーザー情報を渡すとき
私はこれについて考えると、別の質問が出てきました。もしユーザーの情報を渡すことができれば、Reactはユーザーの情報を保持していますか?
<List>
{users.map(user =>
<ListItem
key={user.id}
thumb={use.img}
arrow="horizontal"
onClick={() => this.handleUserClick(user)}
>
{user.nickname}
</ListItem>
)}
</List>
handleUserClick = (user) => {this.props.history.push(`/user/${user.id}`)}
さらに質問があります。私は 'props.location.state.userName'のuserNameも見ましたが、これらの間には何か違いはありますか?この特定の使用法では、どのようにしてこの状態を親コンポーネントに保持できますか?私はまだ 'redux'でこの情報を渡す方法がわからない、もう少し詳しい情報を教えてくれますか? – Liuuil
おそらく同じです。州の管理については、https://facebook.github.io/react/docs/state-and-lifecycle.htmlとこの1つ(第1セクション)https:// facebookを参照してください。 .github.io/react/docs/lifting-state-up.html。次に、新しい問題をブロックされている場合は、別の質問をすることができます。 –