Какие средства разработки нужны для React js?
Да собственно никаких не надо. 
Можно на codepen зайти, там подрубить React+ReactDOM, транспайлер поставить Babel и что-то уже клацать.
Если на codepen не хотите, можно так: https://github.com/facebookincubator/create-react-app
Тоже пару команд и у вас есть окружение.
Если хотите познакомится с React и научится все настраивать, этого может хватить:
survivejs.com/react/getting-started/introduction-t...
survivejs.com/webpack/introduction
Если захотите прям разобраться капитально, то единственный адекватный путь — документация + практика. В другое я просто не верю, хоть 20 курсов и туториалов пересмотрите и 1000 статей перечитайте)
Для Redux та-же схема, ознакомится можно тут: 
https://www.youtube.com/playlist?list=PLu8EoSxDXHP...
А разобраться по документации
upd: 
По поводу редакторов, самые приятные с автоподхватом кода/модулей/стилей, это VisualStudioCode или WebStorm(этот платный).
Расширение есть для React и для Redux нормальное, в гугле я там особого выбора не видел, где больше установок — то и можно ставить и не запутаться.
Второй монитор ....