ব্লক ১ — Reactivity
দিন ০০১–০১৮ · component · exports
উৎসের সেকশন ৩ (Component and Reactivity Optimization) — ১৭টা rule, দিনে একটা; শেষ দিনে ⚑। Glimmer component, tracked state, getter আর component-এর গড়ন। brainstorming/application-to-offer.md-এর ইন্টারভিউ-বিষয়গুলোর প্রথমটা — autotracking বনাম re-render — এই ব্লকের, তাই এটা সবার আগে। 🧠 (Trunk based knowledge)
দিনগুলো
০/১৮ (০%)- ০০১Avoid Constructors in Components০/১
- ০০২Avoid CSS Classes in Learning Examples০/১
- ০০৩Avoid Legacy Lifecycle Hooks (did-insert, will-destroy, did-update)০/১
- ০০৪Avoid Unnecessary Tracking০/১
- ০০৫Build Reactive Chains with Dependent Getters০/১
- ০০৬Component File Naming and Export Conventions০/১
- ০০৭Prefer Named Exports, Fallback to Default for Implicit Template Lookup০/১
- ০০৮Prevent Memory Leaks in Components০/১
- ০০৯Use {{on}} Modifier for Event Handling০/১
- ০১০Use @cached for Expensive Getters০/১
- ০১১Use Class Fields for Component Composition০/১
- ০১২Use Component Composition Patterns০/১
- ০১৩Use Glimmer Components Over Classic Components০/১
- ০১৪Use Native Forms with Platform Validation০/১
- ০১৫Use Strict Mode and Template-Only Components০/১
- ০১৬Use Tracked Toolbox for Complex State০/১
- ০১৭Validate Component Arguments০/১
- ০১৮মুখে — autotracking বনাম re-render০/১
ব্লক শেষে — নিজেকে যাচাই
১৭টা rule-এর প্রতিটায় না দেখে ঠিকটা লেখা আর "কেন" ইংরেজিতে বলা হয়েছে, আর ⚑-এর উত্তর ২ মিনিটে মুখে এসেছে?
উত্তরের আগে দিনের তালিকা না দেখে মনে করুন এই ব্লকে কী কী হয়েছে। 🧠 Test yourself