আমার মাঝে মাঝে প্রতিক্রিয়ার উপাদানগুলি থাকে যা ধারণাগতভাবে রাষ্ট্রীয় হয় যা আমি পুনরায় সেট করতে চাই। আদর্শ আচরণটি পুরানো উপাদানটি সরানো এবং একটি নতুন, মূল উপাদান পড়ার সমতুল্য।
প্রতিক্রিয়া এমন একটি পদ্ধতি সরবরাহ করে setStateযা উপাদানগুলিকে স্বতন্ত্র রাষ্ট্র নির্ধারণের অনুমতি দেয়, তবে এটি ব্রাউজার ফোকাস এবং ফর্মের রাজ্যের মতো অন্তর্নিহিত রাষ্ট্রকে বাদ দেয় এবং এটি তার বাচ্চাদের অবস্থাও বাদ দেয়। এই সমস্ত অপ্রত্যক্ষ রাজ্যটিকে ধরা খুব কঠিন কাজ হতে পারে এবং আমি একে কঠোরভাবে এবং সম্পূর্ণরূপে সমাধান করা পছন্দ করি বরং বিস্ময়কর অবস্থার প্রতিটি নতুন বিটের সাথে ঘড়ঘড়-এ-তিল বাজানো।
এটি করার জন্য কি কোনও এপিআই বা প্যাটার্ন রয়েছে?
সম্পাদনা: আমি একটি তুচ্ছ উদাহরণ তৈরি করেছি যা this.replaceState(this.getInitialState())পদ্ধতির সাথে প্রদর্শন করে এবং পদ্ধতির সাথে এর বিপরীতে this.setState(this.getInitialState()): jsfiddle - replaceStateআরও দৃ is ় ।