React.js এর সাথে কাজ শুরু করার পরে, মনে হচ্ছে props
স্থির হওয়ার উদ্দেশ্যে করা হয়েছে (প্যারেন্ট উপাদান থেকে পাস করা হয়েছে), যখন state
ইভেন্টের উপর ভিত্তি করে পরিবর্তনগুলি। যাইহোক, আমি দস্তাবেজগুলিতে একটি রেফারেন্স লক্ষ করেছি componentWillReceiveProps
, যার মধ্যে এই উদাহরণটি অন্তর্ভুক্ত রয়েছে:
componentWillReceiveProps: function(nextProps) {
this.setState({
likesIncreasing: nextProps.likeCount > this.props.likeCount
});
}
এর থেকে বোঝা যাচ্ছে যে বৈশিষ্ট্যগুলি তুলনার উপর ভিত্তি করে কোনও উপাদানটিতে পরিবর্তন nextProps
করতে পারে this.props
। আমি কী মিস করছি? প্রপস কীভাবে পরিবর্তিত হয়, বা যেখানে এটি বলা হয় সে সম্পর্কে আমি ভুল করছি?