মূল কনটেন্টে যান
🐹
emberjs learning
Reactivity•দিন ০০৮/৬৫

Prevent Memory Leaks in Components

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

    Incorrect (no cleanup):

    // app/components/live-clock.gjs
    import Component from '@glimmer/component';
    import { tracked } from '@glimmer/tracking';
    
    class LiveClock extends Component {
      @tracked time = new Date();
    
      constructor() {
        super(...arguments);
    
        // Memory leak: interval never cleared
        setInterval(() => {
          this.time = new Date();
        }, 1000);
      }
    
      <template>
        <div>{{this.time}}</div>
      </template>
    }
    
    ১০′🔁 ঝালাই হবেimpact · HIGHCorrect: আগে নিজে লিখুন
দিন শেষে — নিজেকে যাচাই
না দেখে ঠিকটা লেখা, আর "কেন" ইংরেজিতে জোরে বলা হয়েছে?

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