История изменений
Исправление Norgat, (текущая версия) :
Что значит события из мира?
Каждый компонент знает только то, что ему передают, как state (или то, что он себе заиницилизировал в getInitialState). Изменение state и есть «событие из мира». Напрямую менять state нельзя, только через вызов метода setState (если всё правильно помню, т.к. писал на Clojure Om).
Фишка в том, что React берёт не себя всю возню со state UI компонент и гарантирует, что state не изменяем во время отрисовки. Хочешь сменить state компоненты? Будь добр послать ей сообщение setState. В итоге получается довольно удобно.
Исходная версия Norgat, :
Что значит события из мира?
Каждый компонент знает только то, что ему передают, как state. Изменение state и есть «событие из мира». Напрямую менять state нельзя, только через вызов метода setState (если всё правильно помню, т.к. писал на Clojure Om).
Фишка в том, что React берёт не себя всю возню со state UI компонент и гарантирует, что state не изменяем во время отрисовки. Хочешь сменить state компоненты? Будь добр послать ей сообщение setState. В итоге получается довольно удобно.