- การเรนเดอร์คืออะไร?
- ภาพรวมของกระบวนการเรนเดอร์
- ขั้นตอน Render และ Commit
- React เรนเดอร์ด้วยวิธีใด?
- ลงทะเบียนการเรนเดอร์ในคิวการเรนเดอร์
- พฤติกรรมการเรนเดอร์ทั่วไป
- กฎการเรนเดอร์ของ React
- เมทาดาทาของคอมโพเนนต์และ Fiber
- ประเภทคอมโพเนนต์ (Component Types) และ Reconciliation
- Key และ Reconciliation
- Render Batching และจังหวะเวลา
- การเรนเดอร์แบบอะซิงโครนัส, closure และสแนปช็อตของสถานะ
- กรณีขอบของพฤติกรรมการเรนเดอร์
- การปรับปรุงประสิทธิภาพการเรนเดอร์
- เทคนิคการปรับแต่งการเรนเดอร์ของคอมโพเนนต์
- ผลกระทบของการอ้างอิง Props ต่อการปรับแต่งการเรนเดอร์
- การปรับแต่งการอ้างอิง Props
- ควรทำ memoization ให้ทั้งหมดไหม?
- Immutability และการเรนเดอร์ซ้ำ
- การวัดประสิทธิภาพการเรนเดอร์ของคอมโพเนนต์ React
- Context และพฤติกรรมการเรนเดอร์
- พื้นฐานของ Context
- การอัปเดตค่า Context
- การอัปเดตสถานะ, Context และการเรนเดอร์ซ้ำ
- การอัปเดต Context และการปรับแต่งการเรนเดอร์
- Context และขอบเขตของ Renderer
- React-Redux และพฤติกรรมการเรนเดอร์
- การสมัครรับข้อมูล (Subscriptions) ของ React-Redux
- ความแตกต่างระหว่าง connect และ useSelector
- การปรับปรุงในอนาคตของ React
- คอมไพเลอร์ทำ memoization "React Forget"
- Context Selectors
- สรุปย่อ
- บทสรุป
- ข้อมูลเพิ่มเติม
ยังไม่มีความคิดเห็น