Изначально, на собеседовании, я интересовался что используется на фронте. Мне честно говорили о существующих проблемах.
Сказали, что есть реакт, ол инклюзив.
Так сложилось, что те проекты, в которых я участвовал выглядели довольно таки образцово. Актуальные версии, Бабель, вебпак.
Ну, оказалось всё не так.
В первый день я увидел симпатичную строчку в package.json:
"react": "0.10.0"
Смотрел я на неё примерно такТ__т
Если вы ничего не знаете о реакте, то эта версия была актуальной 2.5 года назад
В такой ситуации стоит найти «хранителя легаси» — человека, который всё это писал и почему-то не обновлял. Спросите его: а почему?
Получил такой ответ:
«Ну, мы кое-где используем недокументированное API реакта и не можем обновиться…
…но я за 2 года проблем не встретил из-за старой версии»