Use Class Fields for Component Composition
এই দিনের কাজ · মোট ১০′০/১ (০%)
- Use Class Fields for Component Composition — নিচের Incorrect কোড পড়ে, না দেখে ঠিক সংস্করণটা লিখুন; তারপর "কেন" ইংরেজিতে ২–৩ বাক্যে জোরে বলুন, আর খাতায় এক লাইন: নিজের কাজে এটা কোথায় দেখেছেন
Incorrect (imperative initialization, scattered state):
// app/components/data-manager.gjs import Component from '@glimmer/component'; import { tracked } from '@glimmer/tracking'; import { service } from '@ember/service'; class DataManager extends Component { @service store; @service router; // Scattered state management - hard to track relationships @tracked currentUser = null; @tracked isLoading = false; @tracked error = null; loadData = async () => { this.isLoading = true; try { this.currentUser = await this.store.request({ url: '/users/me' }); } catch (e) { this.error = e; } finally { this.isLoading = false; } }; <template> <div>{{this.currentUser.name}}</div> </template> }১০′🔁 ঝালাই হবেimpact · MEDIUM-HIGHCorrect: আগে নিজে লিখুন
দিন শেষে — নিজেকে যাচাই
না দেখে ঠিকটা লেখা, আর "কেন" ইংরেজিতে জোরে বলা হয়েছে?
উত্তরের আগে উপরের কাজ না দেখে মনে করুন এই দিনে কী কী করেছেন। 🧠 Test yourself