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

Use Modifiers for DOM Side Effects

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

    Incorrect (manual DOM manipulation in component):

    // app/components/chart.gjs
    import Component from '@glimmer/component';
    
    class Chart extends Component {
      chartInstance = null;
    
      constructor() {
        super(...arguments);
        // Can't access element here - element doesn't exist yet!
      }
    
      willDestroy() {
        super.willDestroy();
        this.chartInstance?.destroy();
      }
    
      <template>
        <canvas id="chart-canvas"></canvas>
        {{! Manual setup is error-prone and not reusable }}
      </template>
    }
    
    ১০′🔁 ঝালাই হবেimpact · LOW-MEDIUMCorrect: আগে নিজে লিখুন
দিন শেষে — নিজেকে যাচাই
না দেখে ঠিকটা লেখা, আর "কেন" ইংরেজিতে জোরে বলা হয়েছে?

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