Какую базу знаний нужно иметь, чтобы перейти на Реакт?
Не сочтите за сарказм или юмор, я на полном серьезе: желательно Английский - A2 и выше, чтобы читать документацию.

А остальное - было бы желание разобраться и понять происходящее у вас на мониторе.
В принципе необходимо понимать объекты, массивы, их обходы, функции, DOM. Разбираться в деструктуризации. Но надо не думать о переходе на Реакт, а просто перейти. Это своя концепция, а не какой-то новый язык