Я хотел бы знать, что лучше всего подходит для связи между родительскими/дочерними компонентами. Я прочитал это blogpost о состояниях связи и компонентов, но не нашел правильного ответа на мою проблему.Модель данных в дочернем компоненте
Рассматриваются следующие компоненты. Мой родительский компонент - это List, который отображает несколько Заданий (дочерний компонент) из объектов в родительском компоненте.
Так что мои вопросы:
- Это лучшая практика, чтобы передать объект каждому компоненту задач?
- Когда значение изменилось в компоненте «Задача», как родительский компонент знает об этом? Потому что родитель должен знать об информации всех детей.
Итак, это правильный шаблон для использования?
В моем родительском компоненте у меня есть это в функции визуализации:
<Task key={index} taskdata={taskobj} />
My Task ребенок компонент выглядит следующим образом:
render() {
return (
<input type="text" name="wunsch" defaultValue={this.props.task.title}/>
);
}
Таким образом, если значение поля ввода изменится, делает taskobj в родительском компоненте также изменяется? В этом примере нет. Но какова была бы правильная картина здесь?
Можете ли вы привести пример кода для своей проблемы? – iofjuupasli