উপাদানগুলি নতুন প্রপসগুলি পেতে আপডেট করা উচিত।
আপনার লক্ষ্য অর্জনের উপায় আছে:
1. উপাদানপরিবর্তনযোগ্য মান পরীক্ষা করা আছে কিনা তা পরীক্ষা করুন, তারপরে কিছু করুন ..
componentDidUpdate(prevProps){
if(prevProps.value !== this.props.value){ alert(prevProps.value) }
}
২.ডুডেক্স-প্রতিশ্রুতি (মিডলওয়্যার প্রতিশ্রুতির সমাধান হওয়া মূল্য প্রেরণ করবে)
export const updateState = (key, value)=>
Promise.resolve({
type:'UPDATE_STATE',
key, value
})
তারপর উপাদান
this.props.dispatch(updateState(key, value)).then(()=>{
alert(this.props.value)
})
২.ডুডেক্স-থাঙ্ক
export const updateState = (key, value) => dispatch => {
dispatch({
type: 'UPDATE_STATE',
key,
value,
});
return Promise.resolve();
};
তারপর উপাদান
this.props.dispatch(updateState(key, value)).then(()=>{
alert(this.props.value)
})
thunk
?