Подпишусь, очень интересная для меня тема.
В последнее время начал по-немного изучать React, так как согласен с ТС, за React - будущее, мало того, оно уже наступило.
И я понимаю, что я очень сильно отстал от этого будущего... нужно наверстывать.
При чем не только React, но и вообще js в целом, учитывая какими темпами он сейчас развивается и сколько сейчас всего можно делать на js.. да по сути почти все, от вебсайтов до мобильных, десктопных приложений, игр, 3D графики, есть даже библиотеки для машинного обучения..
Вот только изучать React после php довольно непросто. Нет, сам React по сути совсем не сложный сам по себе, мне чем больше его изучаю тем больше он напоминает какой-то конструктор лего))) Сложность React скорее не в нем самом, а в том целом огромном окружении, в котором он работает, так как для работы с React нужно также достаточно хорошо знать сам js включая разные ES5,6,7,8 итд, нужно знать функциональное программирование, нужно иметь хотя бы базовые знания node.js, а также знать npm, webpack, babel + еще кучу разных пакетов, нужно также знать JSX и кучу библиотек для React типа Redux и еще наверное кучу всего. + это все развивается просто сумашедшими темпами и получается, что берешь какой-то туториал или новую! книгу, читаешь, вроде понятно, а начинаешь что-то делать и.. облом, ничего не работает, потому что в примерах более старые версии React или npm или webpack.. или какие-то решения, которые уже считаются устаревшими..
Короче, пока с достаточно большим скрипом идет изучение React для меня, надеюсь дальше будет проще.
А этот магазин очень классно рассматривать даже в качестве какого-то учебного примера, потому что одно дело понимать кучу технологий по отдельности и другое посмотреть как они работают вместе на реальном проекте.
С удовольствием бы присоединился к такому проекту, но моих знаний пока крайне недостаточно для этого, может разве что со временем.
PS нашел roadmap по React https://dev.to/javinpaul/the-2019-react-developer-roadmap-54ca