Перейти до вмісту

Висновок

Josh W. Comeau

Josh W. Comeau

Інженер програмного забезпечення та освітній діяч. Автор "The Joy of React"

Який рік!

З появою серверних компонентів React, я б сказав, що це був найбільший рік для React із 2018-го, коли з'явилися React-хуки.

За 5 років, починаючи з 2018 року, хуки досягли надзвичайного поширення. Величезні 99,5% респондентів опитування впровадили використання useState, і менше ніж 2% незадоволені ним. Класові компоненти все ще існують, але їх понижено до застарілих кодових баз і випадкового компонента для запобігання помилок.

Але мені цікаво… Чи всі ми будемо використовувати серверні компоненти через 5 років після їх випуску, у 2028-му? Я не дуже впевнений у цьому. Парадигма серверних компонентів вимагає глибокої інтеграції із бандлером і роутером. І це не те, що більшість розробників можуть поступово додавати до свого поточного React-коду.

Розробники React полюбляють бути обізнаними; 71% респондентів відповіли, що вони використовують React 18 — найновішу версію, доступну на момент збору цих даних. Водночас найпоширенішим середовищем React досі залишається Create React App, незважаючи на те, що воно офіційно застаріло та не оновлювалося з квітня 2022 року. Ми з радістю оновимо React, коли з'явиться нова версія, але ми не змінимо середовище; 37% респондентів ніколи навіть не користувалися SSR (рендерингом із боку сервера), хоч це доступно вже більше десяти років!

Якби мені довелося вгадувати, я б сказав, що в 2028 році широко розповсюдженими будуть два React-и з приблизно однаковою часткою використання. Версія "повного стеку" із серверними компонентами та серверними діями і версія клієнтських односторінкових застосунків.

Ми живемо у часи змін! І я вже хочу побачити, як React та його екосистема розвиватимуться протягом наступних років. ❤️