Насколько хорошо необходимо знать Webpack и Gulp в web-разработке?
С react используется webpack в подавляющем большинстве случаев. Есть тонна готовых конфигов, которые можно просто скопипастить и все будет работать. Но в целом - в проекте вам может понадобится сделать что-то по другому и тогда возникают сложности. Поэтому для общего развития нужно хотя-бы поверхностно разбираться что там к чему (в идеале - попробовать такие фишки как tree shaking и code splitting). 
Мой совет - для этого просто начните с нуля собирать проект. Подсматривайте готовые конфиги и постепенно собирайте свой, читая при этом документацию. При устройстве на работу будет однозначно плюсом, да и в собственной разработке не все же create-react-app'ом пользоваться.PS а про gulp - не знаю, давно уже не приходилось его в живую использовать: все что нужно - может webpack
Новомодные технологии лишь облегчают жизнь, не более того. Пользоваться ими совершенно необязательно.
С другой стороны - они неслабо так облегчают жизнь. И не так уж сложны в изучении.
Ну и на рынке труда эти модные словечки высоко ценятся.