React ออกเวอร์ชั่น 17.0 ไร้ฟีเจอร์ใหม่ แต่เปิดทางเก็บอัพเกรดบางส่วน

by lew
21 October 2020 - 19:43

โครงการ ReactJS ประกาศออกเวอร์ชั่น 17 ที่ระบุชัดว่าไม่มีฟีเจอร์ใหม่ แต่เป็นการปรับโครงสร้างเพื่อรองรับการอัพเกรดทีละส่วน และฟีเจอร์ใหม่ทั้งหมดถูกดันออกไปใน ReactJS 18

เดิมแอปที่พัฒนาด้วย ReactJS จะต้องอัพเกรดตัวเฟรมเวิร์คพร้อมกันทั้งแอป แต่หลายครั้งโค้ดบางส่วนไม่ได้พัฒนามานานทำให้ไม่สามารถอัพเกรดได้ ใน ReactJS 17 จะเปิดทางให้แอปสามารถดาวน์โหลด React เวอร์ชั่นเก่าขึ้นมาใช้งานบางส่วนได้ ทาง React เตรียมแอปสาธิตเอาไว้ โดยสามารถรัน React JS 17.0 ในแอปหลัก และรัน ReactJS 16.8 หรือเก่ากว่านั้นในบาง component ได้

โครงสร้างภายของ ReactJS 17 จะเปลี่ยนการ addEventListener ที่ document มาเป็นที่ root node แทน แนวทางนี้นอกจากรองรับการอัพเกรดบางส่วนแล้วยังแก้ปัญหาการทำงานกับแอปที่ไม่ใช่ ReactJS ลงด้วย

ที่มา - ReactJS

Blognone Jobs Premium