5 คะแนน โดย hiddenest 2022-03-30 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

React v18.0 เปิดตัวอย่างเป็นทางการและพร้อมใช้งานตั้งแต่วันนี้

  • เพิ่ม Automatic Batching
    • ปรับปรุงให้การอัปเดต state ในกรณีอย่าง setTimeout ที่ก่อนหน้านี้ไม่ถูก batch สามารถทำงานแบบ batch ได้
  • เพิ่มความสามารถ Transition
    • สามารถใช้ startTransition เป็นต้น เพื่อให้บางส่วนตอบสนองหรือถูกประมวลผลก่อนเป็นลำดับความสำคัญ
  • รองรับ Suspense และ React.lazy() ใน Server-side Rendering
  • เพิ่ม Hook ใหม่สำหรับ Concurrent Mode เช่น useId(), useDeferredValue()
  • ReactDOM.render() ถูกประกาศให้ deprecated
    • แทนที่ด้วย API ใหม่ชื่อ ReactDOM.createRoot()
  • Strict Mode, Strict Effect
    • เพื่อช่วยค้นหาโค้ดที่มีปัญหาเกี่ยวกับ Offscreen API และ Fast Refresh ในโหมด develop จะมีการเรนเดอร์ซ้ำสองครั้งรวมถึง Effect

1 ความคิดเห็น

 
joyfui 2022-04-17

ฉบับแปล: https://medium.com/@yujso66/…