New Architecture, Fabric, TurboModules & Hermes ကို Debug build တစ်ခုတည်းဖြင့်မဆုံးဖြတ်ဘဲ release device ပေါ်တွင် startup, JS/UI frame rate, memory, network, crash recovery, permissions, signing နဲ့ store requirements ဖြင့်စစ်ပါ။ New Architecture compatibility နဲ့ dependency support ကို upgrade တိုင်းအတည်ပြုပါ။
ပိုပြီးနားလည်ထားရမယ့် အချက်
New Architecture, Fabric, TurboModules & Hermes ကို Debug build တစ်ခုတည်းဖြင့်မဆုံးဖြတ်ဘဲ release device ပေါ်တွင် startup, JS/UI frame rate, memory, network, crash recovery, permissions, signing နဲ့ store requirements ဖြင့်စစ်ပါ။ New Architecture compatibility နဲ့ dependency support ကို upgrade တိုင်းအတည်ပြုပါ။
လက်တွေ့မှာ ဘယ်လိုအသုံးချမလဲ
New Architecture, Fabric, TurboModules & Hermes example ကို Android/iOS, small/large screens, font scaling, dark mode, keyboard, screen reader, slow/offline network, denied permissions နဲ့ app background/foreground cases ဖြင့်စမ်းပါ။ DevTools, tests နဲ့ release build ကိုလိုအပ်သလိုအသုံးပြုပါ။
ဒီသင်ခန်းစာပြီးရင်
React state update
→ React render
→ Fabric Shadow Tree (C++)
→ Commit + Yoga layout
→ Native view mount
JavaScript engine: Hermes V1
Native interface: JSI + TurboModules
Typed bindings: CodegenRender, commit, mount နဲ့ JavaScript/native boundaries ကိုရှင်းလင်းစွာနားလည်မည်။ကိုယ်တိုင်စမ်းကြည့်ရန်
New Architecture, Fabric, TurboModules & Hermes example ကို Android/iOS, small/large screens, font scaling, dark mode, keyboard, screen reader, slow/offline network, denied permissions နဲ့ app background/foreground cases ဖြင့်စမ်းပါ။ DevTools, tests နဲ့ release build ကိုလိုအပ်သလိုအသုံးပြုပါ။
Platform/Lifecycle သတိပေးချက်
Simulator တစ်ခု၏ happy path မှန်ရုံဖြင့် real devices, release builds, permissions, accessibility, offline နဲ့ lifecycle paths အားလုံးမှန်ပြီဟုယူဆခြင်း။
About the New Architecture — React Native