আমি রিঅ্যাক্ট.জেএস লাইব্রেরিতে নতুন এবং আমি টিউটোরিয়ালের কিছু অংশ ঘুরে দেখলাম এবং আমি এলো:
this.setState
this.replaceState
প্রদত্ত বিবরণ খুব পরিষ্কার নয় (আইএমও)।
setState is done to 'set' the state of a value, even if its already set
in the 'getInitialState' function.
একইভাবে,
The replaceState() method is for when you want to clear out the values
already in state, and add new ones.
আমি this.setState({data: someArray});
অনুসরণ করার চেষ্টা করেছি this.replaceState({test: someArray});
এবং তারপরে কনসোল.লগ করেছি এবং আমি দেখতে পেয়েছি যে state
এখন data
এবং উভয়ই ছিল test
।
তারপরে, আমি this.setState({data: someArray});
অনুসরণ করার চেষ্টা করেছি this.setState({test: someArray});
এবং তারপরে কনসোল.লগ করেছি এবং আমি দেখতে পেলাম যে state
আবারও ছিল data
এবং উভয়ই test
।
তাহলে, দুজনের মধ্যে ঠিক কী পার্থক্য রয়েছে?