Каков процесс передачи данных обратно в родительский компонент с использованием реакции?

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

1 ответ

Решение

Лучший способ сделать это - добавить onChange к реквизитам дочернего компонента. Справиться с этим onChange событие в родительском компоненте, передав ему обратный вызов. У этого подхода есть два преимущества. Во-первых, вы не полагаетесь на какие-либо другие компоненты, пока пользователь изменяет состояние формы. Второе преимущество заключается в том, что все ваши пользовательские компоненты форм могут реализовывать один и тот же интерфейс, что позволяет использовать его повторно.

Другие вопросы по тегам