React တွင် State များမိတ်ဆက်
နောက်ထပ်လေ့လာရမည့် အယူအဆကို state များ ဟုခေါ်သည်။ State များသည် component ၏ တုံ့ပြန်မှုရှိသော ကိန်းရှင်များကို ကိုယ်စားပြုသည်။
တုံ့ပြန်မှုရှိခြင်းဆိုသည်မှာ state တစ်ခုပြောင်းလဲသွားပါက ထို state ကို အသုံးပြုထားသည့် နေရာတိုင်းတွင် အပြောင်းအလဲများ ဖြစ်ပေါ်လာမည်ဟု ဆိုလိုသည်။ နည်းပညာအရ ဤအရာသည် state တစ်ခုခုပြောင်းလဲသည့်အခါတိုင်း component တစ်ခုလုံးကို ပြန်လည် render လုပ်ခြင်းဖြင့် အောင်မြင်စေသည်။
State များကို အသုံးပြုရန် အရင်ဆုံး
useState လုပ်ဆောင်ချက်ကို import လုပ်ရန် လိုအပ်သည်
import React, { useState } from 'react';
useState လုပ်ဆောင်ချက်သည် ပါရာမီတာအနေဖြင့်
state ၏ စတင်တန်ဖိုးကို လက်ခံပြီး ၎င်း၏ရလဒ်အဖြစ်
အထူးဒြပ်စင် ၂ ခုပါဝင်သည့် array တစ်ခုကို ပြန်ပေးသည်။
Array ထဲရှိ ပထမဒြပ်စင်တွင် state ၏
လက်ရှိတန်ဖိုးကို သိမ်းဆည်းထားမည်ဖြစ်ပြီး ဒုတိယဒြပ်စင်တွင် state ကို
ပြောင်းလဲရန် လုပ်ဆောင်ချက် ပါဝင်မည်။
State များ မှန်ကန်စွာအလုပ်လုပ်နိုင်ရန် ၎င်းတို့ကို တိုက်ရိုက် မပြောင်းလဲသင့်ဘဲ ၎င်းတို့အားပြောင်းလဲရန် လုပ်ဆောင်ချက်ကိုသာ အသုံးပြုသင့်သည် - ဤနည်းဖြင့်သာ တုံ့ပြန်မှုရှိခြင်း အင်္ဂါရပ်အလုပ်လုပ်မည်။