Fett
@Fett
Разработчик

Как правильно передать dispatch в дочерний компонент?

Сейчас разбираюсь с одним проектом, до этого с React и Redux не работал.

Имеется следующая струтура:

<App>
	<Child>
		<SubChild></SubChild>
	</Child>
</App>

App обернут в connect и до SubChild через Child пробрасывается dispatch. При этом самому Child'у он не нужен. И так повсеместно.

Такой подход считается нормальным?

Или можно SubChild обернуть в connect и не заниматься пробросом dispatch?

Прочитал, что компонет не должен знать ни о каких disaptch и actions, лучше использовать mapDispatchToProps.

Будет ли корректно использовать connect для вложенных компонентов?

Что считается best practics?

UPD: отметил верное решение. Кратко: использовать connect для containers.
  • Вопрос задан
  • 393 просмотра
Решения вопроса 1
miraage
@miraage
Старый прогер
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы