Вообще тем кто с Реактом работает желательно знать, хотя бы поверхностно, что такое конечный автомат, машина состояний, функция перехода. Хорошо бы ознакомиться с теорией автоматов, разделом дискретной математики...
Тогда подобных вопросов бы не возникало...