Tags:
Node Thumbnail

Meta ประกาศยกเลิก Create React App ตัวช่วยเตรียมคอนฟิกสำหรับเขียนแอพ React ด้วยเหตุผลว่ามีข้อจำกัดทางเทคนิคหลายอย่าง ที่ทำให้ยากต่อการดูแล

การเริ่มเขียนแอพด้วย React จำเป็นต้องเตรียมเครื่องมือพื้นฐานหลายอย่าง เช่น JSX, linting, hot reloading ทำให้นักพัฒนาหน้าใหม่เริ่มต้นได้ยาก ในปี 2016 ทางทีม Meta จึงสร้าง Create React App ขึ้นมาเพื่อรวมเครื่องมือทุกอย่างไว้ด้วยกันเป็นก้อนเดียว

แต่ความง่ายในการเริ่มต้น ต้องแลกมาด้วยข้อจำกัดทางเทคนิคหลายประการ โดยเฉพาะการใช้งานระดับโปรดักชัน ซึ่ง Create React App ไม่ได้รวมฟีเจอร์สำคัญอย่าง routing, data fetching, code splitting มาให้ด้วย นักพัฒนาต้องมาเพิ่มเองภายหลัง

เมื่อบวกกับสถานการณ์ในโลก React เปลี่ยนไปจากเดิมมาก เกิดเฟรมเวิร์คใหม่ๆ หลายตัวขึ้นมาแก้ปัญหาแบบเดียวกัน เช่น Next.js, React Router, Expo ทำให้ทีมพัฒนา React ตัดสินใจปรับสถานะของ Create React App เป็นล้าสมัย (deprecated) และแนะนำให้แอพใหม่ๆ เขียนด้วยเฟรมเวิร์คเหล่านี้แทน

ตอนนี้ Create React App ยังสามารถใช้งานได้อยู่ ถูกอัพเดตให้ใช้กับ React 19 เวอร์ชันล่าสุดได้ แต่จะไม่ถูกพัฒนาต่อแล้ว

ที่มา - React Blog

No Description

Get latest news from Blognone

Comments

By: rattananen
AndroidWindows
on 17 February 2025 - 12:31 #1333701

เสียดาย ถ้าไม่มี Create React App วันนี้ผมคงไม่มี boilerplate แบบ minimal ของตัวเอง
framework ส่วนมาก จะใส่อะไรที่ไม่ได้ใช้จริง มาเยอะไปหน่อย
บางที่ก็ทำเรื่องง่าย ให้เป็นเรื่องยุ่งยากอีกซะงั้น