Я столкнулся с дилеммой «делаю это правильно» и могу использовать некоторые знания. У меня есть родительский компонент:Реактивный поток посылает данные из дочернего компонента в родительский
<Articles>
и внутри этого компонента, я рендеринг дочернего компонента для каждой статьи:
<Article>
Когда Article
нажата, я хочу, чтобы отправить articleId
в родительский компонент <Articles>
. Компонент <Articles>
собирается отправить все, что ему нужно, чтобы вернуться к моему ArticleStore
для обработки данных и испустить назад к моему <Articles>
компоненту.
Мой вопрос, это нормально, чтобы передать мой articleId
непосредственно родителю, или с тех пор я использую Flux архитектуру, я должен отправить вам articleId
в магазин, а затем пусть магазин испускают articleId
обратно в родитель?
Я не профессионал. Но я думаю, что это зависит от свойства этих данных. Если эти данные быстро изменятся и не будут использоваться в других компонентах. Достаточно просто передать его родительскому компоненту. –
Да, я думаю, что вы правы, так как нет фактических изменений данных, состояние приложения не изменится, поэтому действительно не нужно уведомлять магазин. Я думаю, что теперь у меня есть правильный путь. Спасибо за ваш ответ @KitFung – doubleya