- Meta thành lập React Foundation để chuyển React, dự án đã được vận hành mã nguồn mở trong hơn 10 năm, sang một mô hình quản trị mới lấy cộng đồng mã nguồn mở làm trung tâm
- Có kế hoạch tiếp tục hỗ trợ hệ sinh thái React đã mở rộng không chỉ trên web mà còn sang thiết bị di động, máy tính để bàn, console và thực tế hỗn hợp
- React Foundation mới sẽ hoạt động dưới sự bảo trợ của Linux Foundation để đảm bảo tính trung lập, đồng thời phụ trách tổ chức React Conf, quản lý hạ tầng và các chương trình hỗ trợ hệ sinh thái
- Hội đồng quản trị có sự tham gia của các công ty lớn như Amazon, Meta, Microsoft, Vercel, còn các quyết định kỹ thuật sẽ do tổ chức quản trị kỹ thuật độc lập phụ trách
- Meta cam kết đầu tư hơn 3 triệu USD trong 5 năm cùng với hỗ trợ từ các kỹ sư chuyên trách để tiếp tục hậu thuẫn cho sự ổn định và đổi mới dài hạn của React
Sự phát triển của React và đóng góp từ cộng đồng
- Meta đã công bố React dưới dạng mã nguồn mở cách đây 10 năm để hỗ trợ các nhà phát triển xây dựng trải nghiệm người dùng tốt hơn
- React đang hỗ trợ hơn 50 triệu website và được áp dụng trong sản phẩm của các công ty lớn như Microsoft, Shopify, Bloomberg, Discord, Coinbase, NFL
- Thông qua React Native, React đã mở rộng vượt ra ngoài web sang di động, máy tính bảng, máy tính để bàn, TV, máy chơi game và thiết bị thực tế hỗn hợp
- Hàng nghìn nhà giáo dục, doanh nghiệp và dự án đang đóng góp cho sự phát triển của React, và cộng đồng chính là cốt lõi của React
- Toàn bộ hệ sinh thái cùng hưởng lợi từ vòng tuần hoàn tích cực của đổi mới mã nguồn mở, và Meta đóng vai trò là một phần của chu trình đó
React Foundation ra mắt
- Nhiều dự án trong hệ sinh thái React, bao gồm React và React Native, sẽ được chuyển sang React Foundation
- Các dự án hỗ trợ như JSX cũng sẽ được chuyển cùng
- Sứ mệnh của React Foundation là hỗ trợ cộng đồng React và các thành viên của nó
- Bảo trì hạ tầng React
- Tổ chức và vận hành React Conf
- Tạo ra các sáng kiến hỗ trợ hệ sinh thái React
- Tổ chức này sẽ hoạt động như một phần của Linux Foundation, cung cấp môi trường trung lập với nhà cung cấp cho các dự án mã nguồn mở
- Trao cho các cá nhân và doanh nghiệp đã phát triển React một vị trí trên bàn ra quyết định
Chính thức hóa quản trị
- Hội đồng quản trị của React Foundation gồm đại diện từ 7 công ty lớn
- Amazon, Callstack, Expo, Meta, Microsoft, Software Mansion, Vercel
- Có kế hoạch mở rộng thêm trong tương lai
- Tách bạch rõ ràng quản trị kinh doanh và quản trị kỹ thuật
- Bản phát hành, tính năng và định hướng kỹ thuật sẽ được quản lý theo cấu trúc mới do maintainer và contributor dẫn dắt
- Cấu trúc quản trị kỹ thuật sẽ hoạt động độc lập với React Foundation
- Nhóm React hiện đang tích cực xây dựng cấu trúc quản trị kỹ thuật mới và sẽ chia sẻ chi tiết sau qua blog React
Quan hệ đối tác giữa Meta và React Foundation
- Meta cam kết hợp tác trong 5 năm để hỗ trợ React Foundation
- Tài trợ hơn 3 triệu USD
- Cung cấp hỗ trợ kỹ thuật chuyên trách
- Khoản đầu tư này đảm bảo quá trình chuyển đổi suôn sẻ sang mô hình quản trị độc lập, đồng thời duy trì sự ổn định và năng lực đổi mới mà cộng đồng kỳ vọng
- Meta sẽ tiếp tục sử dụng và đầu tư vào React như công cụ chủ lực để xây dựng UI trên web và nhiều ứng dụng
- Công ty cũng có kế hoạch tiếp tục duy trì đội ngũ kỹ sư toàn thời gian chuyên trách cho React và React Native
Triển vọng tương lai của React
- React Foundation mở ra những cơ hội mới cho hợp tác, đổi mới và tăng trưởng, mang lại lợi ích cho toàn bộ hệ sinh thái
- Quản trị mạnh hơn, sự tham gia rộng hơn từ ngành và sự xuất sắc kỹ thuật liên tục
- Khi mô hình vận hành độc lập lấy cộng đồng làm trung tâm trở nên khả thi
- Dự kiến sự tham gia của nhiều doanh nghiệp và contributor mã nguồn mở sẽ tiếp tục mở rộng
- Xây dựng một cấu trúc bền vững có thể đáp ứng những thách thức thế hệ tiếp theo trong phát triển UI
- React Foundation sẽ tiếp nối triết lý của React và đảm nhận vai trò phát triển React thành tài sản chung của các nhà phát triển trên toàn thế giới
- Khoảnh khắc tuyệt vời nhất của React vẫn còn ở phía trước
2 bình luận
Ý kiến trên Hacker News
next + reacttôi chỉ tận dụng pre-rendered export, và ở mảng đó nó vẫn rất tuyệt. Tôi lo rằng sau này ngay cả tính năng đó cũng sẽ biến mất. Framework dường như lúc nào cũng bắt đầu như thế này, rồi dần mở rộng phạm vi, cuối cùng tiến đến hướng thương mại hóa mã nguồn mở miễn phí (như Next).useMemo,useCallbackcác kiểu, là hơi quá. Đôi khi còn sinh ra cả tình trạng state bị rối. Server-side rendering cũng đã trở nên quá phức tạp. Trước đây chủ nghĩa tối giản là ưu điểm của nó, còn bây giờ lại giống như đang tạo ra những tầng trừu tượng phức tạp một cách không cần thiết.Mấy cái như Naver, Kakao, Line, Coupang, Baemin giờ chẳng còn ý nghĩa gì nữa đâu, nhìn mấy cái như thế này là biết ngay mà haha