เชี่ยวชาญ
React · ผู้เชี่ยวชาญ - สถาปัตยกรรม กลไกภายใน และกรณีขอบ
- เบื้องหลัง: การกระทบยอด (reconciliation), การรวมกลุ่มอัปเดต (batching), และการเรนเดอร์แบบพร้อมกัน (concurrent rendering)ค้นพบว่า Fiber กระทบยอดต้นไม้ (tree) อย่างไร รวมกลุ่มการอัปเดตอย่างไร และทำให้งานเรนเดอร์สามารถถูกขัดจังหวะได้อย่างไร
- Suspense, lazy, และ code splittingเชี่ยวชาญกลไกการพักการเรนเดอร์ (suspension) การโหลดคอมโพเนนต์แบบ lazy และการแบ่งบันเดิล (bundle splitting)
- แพตเทิร์นระดับผู้เชี่ยวชาญ: compound components, การกลับด้านการควบคุม (inversion of control)ออกแบบ API ของคอมโพเนนต์ที่ยืดหยุ่นด้วย compound components, state reducer, และการเลือกที่ถูกต้องระหว่าง render props กับ hooks
- React สมัยใหม่: Server Components, use, useTransition, useOptimisticสำรวจ server components, การอ่าน promise ด้วย use, และการอัปเดตแบบมองโลกในแง่ดี (optimistic updates) ของ React 19
- คุณภาพ: Testing Library, StrictMode, Profilerทดสอบพฤติกรรมแทนที่จะเป็นการนำไปใช้งาน (implementation) ใช้ประโยชน์จากการเรียกซ้ำสองครั้งของ StrictMode และวัดการเรนเดอร์ด้วย Profiler