Эта диаграмма показывает рейтинг удовлетворения каждой технологией в сравнении к общему количеству использования.
Так же, технологии, имеющие рейтинг интереса (процент не использовавших ее пользователей, желающих ее изучить) более 50% показаны как "горячие".
Раньше все было проще. Данные хранились в базе данных, сервер их доставал, вставлял в шаблон и отправлял все это клиенту.
Но теперь все не так просто. Теперь приложения должны сами знать, как получать данные, как рендерить их в шаблонах и компонентах. Для решения этой проблемы появился целый ряд специализированных инструментов для получения данных и работы с ними.
Из них, без сомнения, наиболее распространен Redux. 82% показателя удовлетворенности показывают, насколько уважаемым инструментом он стал.
Но GraphQL вскоре может придать встряску всей сфере. Количество пользователей GraphQL выросло с 5% до 20% за два года, а наиболее предпочитаемым клиентов стал Apollo. Добавьте сюда тот факт, что с последней версией Apollo уже необязательно использовать Redux, и мы не удивимся, если картина в следующем году будет выглядеть совершенно иначе…