Я хочу определить обработчик щелчков для компонента кнопки списка и еще один обработчик щелчков для некоторых компонентов кнопки форм. Почему бы мне определить их все в одном месте?
Из-захарактер однонаправленного потока данных, который использует React, состояние течет вниз по дереву, а события (т.е. изменения) передаются обратно через обработчики, такие как те, которые вы упомянули.Компоненты в глубине дерева могут (или, скорее, должны) распространять изменения обратно только через clickHandlers и т. П.
Причина, по которой обработчики часто определяются вместе только в нескольких местах, заключается в том, что эти места обычно представляют точкигде общее состояние является общим, поэтому события, которые обновляют это состояние, должны обрабатываться там.