Use o Connect ou passe dados como acessórios para crianças

Eu sou novo para reagir e redux. Eu tenho um cenário em que existem componentes aninhados como este.

A> B> C> D

Existe uma propriedade usada no componente A e será usada no componente D. Então, eu tenho duas abordagens:

Obtenha o estado do repositório redux no componente A e, em seguida, passe-o como adereços para todos os componentes filhos, mesmo que seja usado apenas no componente D.Eu devo me conectar ao repositório redux no componente D e buscar essa propriedade a partir daí.

Qual é a abordagem correta?

questionAnswers(2)

yourAnswerToTheQuestion