Посмотрел сейчас специально десяток вакансий middle php developer с зп выше $1500/m и не нашел вакансий, где бы требовался ReactJS, только иногда пишут, что будет плюсом nodejs, но в этих же вакансиях хотят и golang, и RoR и другие бэк языки/фреймворки. Мне кажется, вам не нужен ReactJS, и скорее всего node тоже. Из-за пары вакансий тратить время на изучение этих штук, когда лучше изучить что-то из мира PHP.
Лучше на 5+ знать php. Если поймешь что без nodejs жить не можешь - тогда учи :) А React это вообще фронтенд, тебе и не надо его знать.
Для общего развития конечно можно недельку покопаться во всем этом, точно пойдет на пользу, но углубляться не обязательно.
Если кратко - ответ - "да, нужно". По крайней мере я себе так ответил.
Тоже, не без сомнений. Ибо писать серверную часть на JavaScript после PHP - это постоянно материться и плеваться)))) это вроде как на Ладе после Мерседеса ездить)))))
Однако, хотя все эти коллбэки и выглядят полным убожеством, но вдруг пригодится?))
Кстати React - это не серверное)) а вполне даже клиентское) просто собирают его на ноде.