স্টাইলযুক্ত-সমন্বয়গুলি টুকরো টুকরো করে কাটা: এটি আমাদের শেষ অবলম্বন

স্টাইলযুক্ত-সমন্বয়গুলি টুকরো টুকরো করে কাটা: এটি আমাদের শেষ অবলম্বন

আপনার প্রতিক্রিয়া অ্যাপ্লিকেশনটি প্রয়োজনের চেয়ে প্রথম রেন্ডারটিতে 40% ধীর হতে পারে।

আপনি খারাপ কোড লিখেছেন বলে নয়। প্রতিক্রিয়া ধীর হওয়ার কারণে নয়। তবে স্টাইলযুক্ত-সংস্থাগুলি কখনই কার্যকর হয়নি 18 এর প্রতিক্রিয়া useInsertionEffect হুক: সিএসএস-ইন-জেএস পারফরম্যান্সের সমস্যাগুলি সমাধান করার জন্য বিশেষভাবে ডিজাইন করা একটি বৈশিষ্ট্য।

এই অপ্টিমাইজেশন পাথের সাথে 2022 মার্চ মাসে 18 টি প্রেরণ করা হয়েছে, স্টাইলযুক্ত-উপাদানগুলি রেন্ডার এবং লেআউটের পরিবর্তে রেন্ডার চলাকালীন স্টাইলগুলি ইনজেকশন করে 17 টি প্যাটার্নগুলিতে রয়ে গেছে।

এটি একটি পারফরম্যান্স-হত্যার চক্র তৈরি করে: শৈলীগুলি ইনজেকশন দেয়, লেআউট পুনরায় গণনা করে, আরও স্টাইল ইনজেকশন দেয়, আরও পুনঃসংশোধন করে। ঠিক কি useInsertionEffect প্রতিরোধের জন্য ডিজাইন করা হয়েছিল।

“নতুন প্রকল্পগুলির জন্য, আমি স্টাইলযুক্ত-উপাদানগুলি গ্রহণ করার পরামর্শ দেব না,” ইভান জ্যাকবস লিখেছেনএটি গত কয়েক বছর ধরে রক্ষণাবেক্ষণকারী। পরিষ্কার। সরাসরি। সৎ।

তবে ইতিমধ্যে উত্পাদনে লক্ষ লক্ষ বিদ্যমান উপাদানগুলির কী হবে?

ইভান যখন মার্চ 17, 2025-এ রক্ষণাবেক্ষণ মোড ঘোষণা করেছিল, তখন তিনি সতেজ স্বচ্ছ ছিলেন: স্টাইলযুক্ত-উপাদানগুলি কাজ করবে না