Здравствуйте, paradok, Вы писали:
P>если чел круто изучит голый жс, то поймет, что фреймворки не нужны
P>и на собеседованиях будет говорить, что реакт = фуфо и он все легко сделает на голом жс и никогда не найдет работу! 
А как сделает? Путем написания лисапедов? Или захреначив callback hell в коде и без малейших шансов на выделение каких то компонентов, когда всю страницу рассматривать только целиком и у нас архитектура все связано со всем? И потом любое изменение требований это считай повторная разработка, ибо все связано со всем и если в одном месте тронешь, в другом отвалится? Собственно даже до реакта и подобных компонентных фреймворков пытались выделить компоненты и строить UI из кирпичиков, хоть и на стороне сервера. Для простейших приложений предполагаю что голый JS даже пойдет. Только часто ли мы встречаем в современной разработке именно простейшие приложения? Даже без каких то навигационных панелей, меню и т.д, тупо html страничка.