আমার একটি প্রতিক্রিয়া উপাদান রয়েছে, এবং উপাদানটির renderপদ্ধতির ভিতরে আমার এই জাতীয় কিছু রয়েছে:
render() {
return (
<div>
<div>
// removed for brevity
</div>
{ switch(...) {} }
<div>
// removed for brevity
</div>
</div>
);
}
এখন মুল বক্তব্যটি হ'ল আমার দুটি divউপাদান রয়েছে, একটি শীর্ষে এবং নীচে একটি, যা স্থির। মাঝখানে আমি একটি স্যুইচ স্টেটমেন্ট চাই এবং আমার রাজ্যের মান অনুসারে আমি একটি আলাদা উপাদান রেন্ডার করতে চাই। সুতরাং মূলত, আমি চাই দুটি divউপাদান সর্বদা স্থির হয় এবং মাঝখানে কেবল প্রতিটি সময় একটি আলাদা উপাদান রেন্ডার করা হয়। আমি একাধিক-পদক্ষেপ প্রদানের প্রক্রিয়াটি প্রয়োগ করতে এটি ব্যবহার করছি)। যদিও কোডটি বর্তমানে এটি কাজ করে না, এটি আমাকে একটি ত্রুটি দেয় switchযা অপ্রত্যাশিত। কোন ধারণা কীভাবে আমি চাই তা অর্জন করতে পারি?
returnবিবৃতিতে বা এমনকি সেইrenderপদ্ধতির পদ্ধতিতে সমস্ত যুক্তি থাকা দরকার নেই । আপনি প্রতিটি সংজ্ঞায়িত গেল<div>একটি const যেমন, এবং তারপর ব্যবহারswitchকরার আগে আপনারreturnযা নির্ধারণ<div>রেন্ডার করা উচিত?