Каков процесс передачи данных обратно в родительский компонент с использованием реакции?
Рассмотрим два реагирующих компонента. Одним из них является компонент формы. Другой необычный сборщик свиданий, который я прокатил сам. Выбор даты должен сделать текущую выбранную дату доступной для его родительского компонента. Каков наилучший способ сделать это? Должен ли сборщик данных сообщать о своем родительском компоненте? Если так, как? Или лучше было бы использовать alt.js в моем проекте для публикации действия из средства выбора даты, которое обновляется в моем компоненте формы?
1 ответ
Лучший способ сделать это - добавить onChange
к реквизитам дочернего компонента. Справиться с этим onChange
событие в родительском компоненте, передав ему обратный вызов. У этого подхода есть два преимущества. Во-первых, вы не полагаетесь на какие-либо другие компоненты, пока пользователь изменяет состояние формы. Второе преимущество заключается в том, что все ваши пользовательские компоненты форм могут реализовывать один и тот же интерфейс, что позволяет использовать его повторно.