1
Reactコンポーネントを2回使用している場合、関連する値を変更するためにアクションを送信するにはどうすればよいですか?例:Reusable ReactコンポーネントのReduxアクションの送信
//index.js
ReactDOM.render(
<Provider store={store}>
<div>
<ComponentContainer/>
<ComponentContainer/>
</div>
</Provider>,
document.getElementById('home')
);
//container.js
const mapStateToProps = (state) => ({
value: state.value,
});
const mapDispatchToProps = (dispatch) => ({
changeValue : (value) => {
dispatch(changeValueStore(value));
}
})
export default const ComponentContainer = connect(mapStatetoProps)(Component)
//component.js
export default function Component(props){
return (
<div onClick={handleChange(props.value++)}>
{props.value}
</div>
);
}
この構造でComponentContainerの2つの値を分離するにはどうすればよいですか?私はコンテナのIDに減速材を渡すべきだとわかっていますが、どこが分からないのですか?