Skip to content

Commit 5134180

Browse files
Update src/content/learn/sharing-state-between-components.md
Co-authored-by: Tarcísio Surdi <tarsisurdi@gmail.com>
1 parent a3bd9e6 commit 5134180

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/content/learn/sharing-state-between-components.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,7 @@ Ao escrever um componente, considere quais informações nele devem ser controla
304304
305305
Em um aplicativo React, muitos componentes terão seu próprio state. Alguns states podem "viver" perto dos componentes de folha (componentes na parte inferior da árvore), como entradas. Outro state pode "viver" mais perto do topo do aplicativo. Por exemplo, até mesmo as bibliotecas de roteamento do lado do cliente geralmente são implementadas armazenando a rota atual no state do React e passando-a para baixo por meio de props!
306306
307-
**Para cada parte exclusiva do state, você escolherá o componente que o "possui".** Esse princípio também é conhecido como ter uma ["única fonte de verdade".](https://en.wikipedia.org/wiki/Single_source_of_truth) Isso não significa que todo o state esteja em um único lugar, mas que, para cada parte do state , há um componente específico que contém essa parte da informação. Em vez de duplicar o state compartilhado entre os componentes, *levante-o* para o pai compartilhado comum e *transmita-o* para os filhos que precisam dele.
307+
**Para cada parte exclusiva do state, você escolherá o componente que o "possui".** Esse princípio também é conhecido como ter uma ["única fonte de verdade".](https://en.wikipedia.org/wiki/Single_source_of_truth) Isso não significa que todo o state esteja em um único lugar, mas que, para cada parte do state, há um componente específico que contém essa parte da informação. Em vez de duplicar o state compartilhado entre os componentes, *levante-o* para o pai compartilhado comum e *passe-o* para os filhos que precisam dele.
308308
309309
Seu aplicativo mudará à medida que você trabalhar nele. É comum que você mova o state para baixo ou para cima enquanto ainda está descobrindo onde cada parte do state "mora". Tudo isso faz parte do processo!
310310

0 commit comments

Comments
 (0)