𝗦𝘁𝗼𝗽 𝗕𝗹𝗼𝗰𝗸𝗶𝗻𝗴 𝗧𝗵𝗲 𝗨𝗜: 𝗜𝗻𝘁𝗲𝗿𝗿𝘂𝗽𝘁𝗶𝗯𝗹𝗲 𝗥𝗲𝗻𝗱𝗲𝗿𝗶𝗻𝗴 𝗜𝗻 𝗥𝗲𝗮𝗰𝘁

React রেন্ডারিং আপনার ইউজার ইন্টারফেসকে ফ্রিজ করে দিতে পারে।

ভারী কম্পিউটেশন মেইন থ্রেডকে ব্লক করে দেয়। ফলে আপনার ব্যবহারকারীরা একটি স্থির স্ক্রিন দেখতে পান। এটি ব্যবহারকারীর অভিজ্ঞতা নষ্ট করে।

Interruptible rendering এই সমস্যার সমাধান করে। এটি React-কে ব্যবহারকারীর ইনপুট হ্যান্ডেল করার জন্য কাজ সাময়িকভাবে থামিয়ে রাখতে সাহায্য করে।

এটি যেভাবে কাজ করে:

এটি পরিচালনা করার জন্য আপনি transitions ব্যবহার করতে পারেন। জরুরি নয় এমন আপডেটগুলোকে চিহ্নিত করতে useTransition ব্যবহার করুন। এটি React-কে নির্দেশ দেয় যাতে UI রেসপনসিভ থাকে।

ভারী ডেটা প্রসেসিংয়ের মাধ্যমে আপনার অ্যাপের পারফরম্যান্স নষ্ট হতে দেবেন না।

উৎস: https://dev.to/iprajapatiparesh/stop-blocking-the-ui-interruptible-rendering-in-react-32mb