Mengoptimumkan prestasi React Native melibatkan meminimumkan re-renders yang tidak perlu, lists yang cekap, mengurangkan kerja JS-thread dan trafik bridge, mengoptimumkan imej, dan menggunakan native thread untuk animasi. Prestasi adalah penting untuk aplikasi yang lancar dan responsif.
Minimumkan re-renders (kebimbangan React utama)
✓ Elakkan RE-RENDERS yang tidak perlu:
→ React.memo (memoize components), useMemo (values), useCallback (functions)
→ KEYS yang betul dan stabil dalam lists; elakkan mencipta objects/functions baharu inline yang
menyebabkan children re-render
→ struktur state yang betul (jangan letak semuanya dalam satu state besar yang re-render semua)
