মূল কনটেন্টে যান
🐹
emberjs learning
ব্লক ৪ — Data loading · দিন ০৩১–০৩৬ · route

উৎসের সেকশন ১ (Route Loading and Data Fetching) — ৫টা rule, দিনে একটা; শেষ দিনে ⚑। Route-এর model hook, পাশাপাশি data আনা, loading substate আর route ধরে code splitting। উৎসে এই সেকশনের impact CRITICAL।

Data loading•দিন ০৩১/৬৫

Implement Smart Route Model Caching

এই দিনের কাজ · মোট ১০′০/১ (০%)
  • Implement Smart Route Model Caching — নিচের Incorrect কোড পড়ে, না দেখে ঠিক সংস্করণটা লিখুন; তারপর "কেন" ইংরেজিতে ২–৩ বাক্যে জোরে বলুন, আর খাতায় এক লাইন: নিজের কাজে এটা কোথায় দেখেছেন

    Incorrect (always fetches fresh data):

    // app/routes/post.js
    import Route from '@ember/routing/route';
    import { service } from '@ember/service';
    
    export default class PostRoute extends Route {
      @service store;
    
      model(params) {
        // Always makes API call, even if we just loaded this post
        return this.store.request({ url: `/posts/${params.post_id}` });
      }
    }
    
    ১০′🔁 ঝালাই হবেimpact · MEDIUM-HIGHCorrect: আগে নিজে লিখুন
দিন শেষে — নিজেকে যাচাই
না দেখে ঠিকটা লেখা, আর "কেন" ইংরেজিতে জোরে বলা হয়েছে?

উত্তরের আগে উপরের কাজ না দেখে মনে করুন এই দিনে কী কী করেছেন। 🧠 Test yourself