React איבדה את ההמונים ו-Vercel לובשת את עורה
קהילת React הייתה מרגישה בעבר שהיא הבעלים של הפרויקט. היום, חברת אירוח אחת בלבד מנהלת אותו.
חברי צוות ליבה רבים של React עובדים עבור Vercel. הם מציינים זאת בפרופילים שלהם. זה יוצר ניגוד עניינים. האנשים שמחליטים על עתיד React מקבלים משכורת מחברה שמוכרת פריסה (deployment) של React.
מפת הדרכים (roadmap) תואמת את המודל העסקי של Vercel. פיצ'רים כמו Server Components ו-App Router לא התבקשו על ידי ההמונים. הפיצ'רים הללו תואמים לתשתית של Vercel. קשה לארח אותם באופן עצמאי (self-host), אך קל ל-Vercel להריץ אותם.
React עדיין מוגנת תחת רישיון MIT. רישיון אינו זהה לקוד פתוח. קוד פתוח אמיתי דורש ממשל קהילתי (community governance). כרגע, מפתחים מרגישים כמו צרכנים במקום כתורמים.
Server Components דורשים אינטגרציה עמוקה עם ה-framework. Next.js היא הגרסה המבשילה ביותר. frameworks אחרים מציעים תמיכה מוגבלת. אפשר לנסות להשתמש ב-React Server Components ללא Next.js. זה כמו לרוץ מרתון בלי נעליים. אפשר לעשות זאת, אבל לא כדאי.
הבעיה היא לא JSX או hooks. הבעיה היא אמון. מפתחים בחרו ב-React כי היא הייתה ספריית תצוגה (view library). עכשיו, היא חודרת לשרת שלכם, לניתוב (routing) שלכם ולשכבת המטמון (caching) שלכם. כל כיוון מצביע לעבר דף התשלום של חברה אחת.
Vercel בונה טכנולוגיה טובה. עם זאת, ספרייה שמשתמשים בה מיליונים לא צריכה לעקוב אחר המודל העסקי של חברה אחת. זה הופך את הקוד הפתוח לערוץ שיווקי עם מאגר (repository) ב-GitHub.
frameworks אחרים כמו Svelte, Solid ו-Vue שומרים על קו ברור בין הספרייה לבין הפריסה (deployment). React ערבבה ביניהם. הגרסה הישנה של React נעלמה. הגרסה החדשה פועלת כמנוע של דעות (opinion engine) עם דף תשלום מצורף.
אתם לא חייבים להשתמש ב-Vercel עם React. אבל כוח המשיכה הוא אמיתי. הוא מושך חזק יותר עם כל גרסה חדשה.
React זקוקה לוועדת היגוי עצמאית. אנחנו זקוקים לחברים שלא עובדים עבור תאגיד אחד. קוד פתוח חייב להיות משמעותי יותר מסתם רישיון.
אם חברה אחת קובעת את הכיוון של React, האם אתם עדיין סומכים על הפרויקט? מה צריך להשתנות כדי להחזיר את האמון שלכם?
מקור: https://dev.to/adioof/react-lost-the-mass-and-vercel-is-wearing-its-skin-27fc
