useState
, до більш нішевих API, як useDeferredValue
. Й обов'язково спробуйте відсортувати дані за "ставленням"!Посилання на секціюУсі функції
Ця діаграма підсумовує всі запитання опитування щодо функцій. Основні стовпці відповідають досвіду використання респондентом; далі вони поділяються відповідно до ставлення цього респондента. Ви можете змінити групування, щоб чергувати ці варіанти розбиття.
Варто виділити цього року: createPortal
, яким користувалися лише 46,4% респондентів, був п'ятою найулюбленішою функцією. З іншого боку, Taint API був і найменш використовуваною, і найбільш невідомою функцією, що зрозуміло, адже він все ще експериментальний.
На протилежному кінці спектра функція useState
була не лише найуживанішою, але й найулюбленішою з лише 1,26% негативного ставлення, що свідчить про те, що прості рішення завжди матимуть місце.
Групувати за:
Сортувати за:
Досвід
- Використовував(-ла): Респонденти, які це використовували.
- Чув(-ла) про це: Респонденти, які чули про це, але не використовували.
- Вперше чую: Респонденти, які не чули про це.
Ставлення
- Позитивно: Респонденти, які зацікавлені у вивченні технології або хочуть використовувати її ще.
- Нейтрально: Респонденти, які не висловили жодного ставлення до технології.
- Негативно: Респонденти, які не зацікавлені у вивченні технології або використовували її і мали негативний досвід.
Посилання на секціюПроблеми основних API
Як і минулого року, forwardRef
і memo
були найбільш проблемними серед найпоширеніших API React'y. Оскільки React 19 вже доступний і намагається вирішити обидві проблеми, цікаво подивитися, який вигляд матиме ця діаграма наступного року.
Мій вибір 2024: Zustand
Jack Herrington
Посилання на секціюПроблеми хуків
useEffect
все ще залишається найбільш проблемним хуком React — значною мірою через ручне управління масивами залежностей.
Посилання на секціюПроблеми нових API
Серверні компоненти React і загальна складність все ще залишаються головними проблемами, коли шукаємо вигоди у нових функціях React.
Посилання на секціюСписок читання
25% респондентів додали елементи до свого списку для читання під час опитування, щоб дізнатися про них більше. Ось розбиття їхнього вибору.