মূল কনটেন্টে যান
🐹
emberjs learning
ব্লক ২ — State · দিন ০১৯–০২৪ · service

উৎসের সেকশন ৫ (Service and State Management) — ৫টা rule, দিনে একটা; শেষ দিনে ⚑। Service দিয়ে shared state, data আনা আর cache। ইন্টারভিউ-বিষয়গুলোর দ্বিতীয়টা — কোন state কোথায় থাকবে — এখান থেকে। 🧠 (Concepts vs Facts)

State•দিন ০১৯/৬৫

Cache API Responses in Services

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

    Incorrect (no caching):

    // app/services/user.js
    import Service from '@ember/service';
    import { service } from '@ember/service';
    
    export default class UserService extends Service {
      @service store;
    
      async getCurrentUser() {
        // Fetches from API every time
        return this.store.request({ url: '/users/me' });
      }
    }
    
    ১০′🔁 ঝালাই হবেimpact · MEDIUM-HIGHCorrect: আগে নিজে লিখুন
দিন শেষে — নিজেকে যাচাই
না দেখে ঠিকটা লেখা, আর "কেন" ইংরেজিতে জোরে বলা হয়েছে?

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