1
resposta

React Redux 3

Na transcrição:

"Para que isto funcione, vamos analisar o nosso componente: ele precisará mapear o que está na store, para um estado interno. Logo, este será um argumento que adicionaremos a seguir, usando a função mapStateToProps.

Em vez de guardarmos isso como estado interno do componente, o React Redux criará um novo e utilizará o estado - no caso, a Timeline - como argumento. Ou seja, nós passaremos o estado da store como argumento do componente."

"Para que isto funcione, vamos analisar o nosso componente", que componente seria?

"Logo, este será um argumento que adicionaremos a seguir, usando a função mapStateToProps.", este? Este o quê?

"Em vez de guardarmos isso como estado interno do componente, o React Redux criará um novo e utilizará o estado", criará um novo o quê?

"Em vez de guardarmos isso como estado interno do componente, o React Redux criará um novo e utilizará o estado - no caso, a Timeline - como argumento." Por que usar a "Timeline" como argumento?

"Em vez de guardarmos isso como estado interno do componente, o React Redux criará um novo e utilizará o estado - no caso, a Timeline - como argumento. Ou seja, nós passaremos o estado da store como argumento do componente." Quê componente?

1 resposta

Fala ai Marcelo, tudo bem? Vamos lá:

"Para que isto funcione, vamos analisar o nosso componente", que componente seria?

Seria o componente que vai receber o connect do Redux.

"Logo, este será um argumento que adicionaremos a seguir, usando a função mapStateToProps.", este? Este o quê?

O valor do estado que queremos mapear, por exemplo:

const mapStateToProps = state => ({
    products: state.products
})

Nesse caso estou mapeando o valor de state.products para uma propriedade chamada products que será injetada no meu componente (que receber o connect).

"Em vez de guardarmos isso como estado interno do componente, o React Redux criará um novo e utilizará o estado", criará um novo o quê?

Nesse exemplo o Redux não vai criar um novo estado, mas, passar o valor da store como propriedade do componente (que receber o connect).

"Em vez de guardarmos isso como estado interno do componente, o React Redux criará um novo e utilizará o estado - no caso, a Timeline - como argumento. Ou seja, nós passaremos o estado da store como argumento do componente." Quê componente?

O componente que receber o connect, no seu caso, seria o Timeline.

Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software