Решил написать хеллоуворлд на React и у меня получилось, что для этого придется использовать следующие библиотеки:
- TypeScript - я на нем привык писать
- Express.js
- Less/SCSS
- Browserify чтобы собирать компоненты и скрипты в один файл для фронта
- shell.js(возможно) - для копирования статических ресурсов из src в dist
- Gulp - чтобы собирать все вышеперечисленное
- Eslint - без него никуда
Меня смущает такое такое количество библиотек для настолько небольшой задачи, но я не знаю как уменьшит их число. Особенно меня смущает, какого размера придется писать gulpfile чтобы это все собирать. Может я что-то не понимаю?
P.S. Каждую из этих библиотек я в отдельности понимаю, но в целом, как по мне они создают какую-то монструозность, при том, что на выходе будет небольшая страничка с парой кнопок.