Что нужно знать в javascript что-бы начать изучать react?
базовый синтаксис, встроенные методы массивов, синтаксический сахар в виде классов, es6 +- как функционирует DOM,событийную модель, зачем нужно SPA базовое понимание REST архитектуры
нужно знать что react такая маленькая библиотека которая вырастет в огромного изоморфного монстра растить которого тебе будет трудно.
Изучай vue.js. Просто открой русскую документацию и учи как и сам vue, так и сам javascript