私は2つのコンポーネントreactjを持っています。私は2つのコンポーネントからこの状態を処理するためにstate reduxを作成します。reduxのチェンジメント状態の他のコンポーネントをどのように伝えますか?
このコンポーネントでは、「還元」ボタンをクリックしてから「REDUX」ボタンをクリックすると、状態が変更されます。私はこのコードを持っている他のコンポーネントで :最後のコンポーネントで
class App extends Component {
constructor(props) {
super(props);
}
render() {
return (
<div><h1>{this.props.user}</h1></div>
)
}}
const mapStateToProps = (state, ownProps) => {
return { user: state[0].user};//.user
};
function mapDispatchToProps (dispatch) {
return {
get: user => dispatch(addUser('username'))
};
};
export default connect(mapStateToProps,mapDispatchToProps)(App);
いつも私は初期状態はindex.js
var store = createStore(get_user,[{user:'hhhh'}]);
ReactDOM.render(<Provider store={store}>
で作成し得る誰が私を助けることができるしてください?
を使用し、私は第二成分からCREATESTOREを削除し、その後、私は、同じ構成要素が、同じ問題にCONST mapstateTopropsを加えました。私はいくつかの誤りを犯したようです。 – John
私は最初のコンポーネントから変更したにもかかわらず、常に2番目のコンポーネントの初期状態を取得します。 – John
更新されたコードを投稿できますか? –