Skip to content

Commit 99fd18f

Browse files
committed
Review in guide/composition-api-provide-inject
1 parent 832752a commit 99fd18f

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

src/guide/composition-api-provide-inject.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
# Prover e Injetar Dados
22

3-
> Este guia assume que você já leu as seções de [Prover e Injetar Dados](component-provide-inject.html), [Introdução a API de Composição](composition-api-introduction.html) e [Fundamentos de Reatividade](reactivity-fundamentals.html).
3+
> Este guia assume que você já leu as seções [Prover e Injetar Dados](component-provide-inject.html), [Introdução a API de Composição](composition-api-introduction.html) e [Fundamentos de Reatividade](reactivity-fundamentals.html).
44
5-
Podemos [prover / injetar dados](component-provide-inject.html) com a API de Composição também. Ambos só podem ser chamados durante [`setup()`](composition-api-setup.html)
6-
com uma instância ativa atual.
5+
Podemos [prover e injetar dados](component-provide-inject.html) com a API de Composição também. Ambos só podem ser chamados durante [`setup()`](composition-api-setup.html) com uma instância ativa atual.
76

87
## Exemplo de Cenário
98

@@ -44,7 +43,7 @@ export default {
4443

4544
## Usando Provide
4645

47-
Ao usar `provide` em `setup()`, começamos importando explicitamente o método de `vue`. Isso nos permite definir cada propriedade com sua própria invocação de `provide`.
46+
Ao usar `provide` no `setup()`, começamos importando explicitamente o método de `vue`. Isso nos permite definir cada propriedade com sua própria invocação de `provide`.
4847

4948
A função `provide` permite definir a propriedade por meio de dois parâmetros:
5049

@@ -80,7 +79,7 @@ export default {
8079

8180
## Usando Inject
8281

83-
Ao usar `inject` em `setup()`, também precisamos importá-lo explicitamente de `vue`. Assim que fizermos isso, isso nos permitirá invocá-lo para definir como queremos expô-lo ao nosso componente.
82+
Ao usar `inject` no `setup()`, também precisamos importá-lo explicitamente de `vue`. Assim que fizermos isso, isso nos permitirá invocá-lo para definir como queremos expô-lo ao nosso componente.
8483

8584
A função `inject` leva dois parâmetros:
8685

@@ -112,7 +111,7 @@ export default {
112111

113112
### Adicionando Reatividade
114113

115-
Para adicionar reatividade entre os valores providos e injetados, podemos usar uma [ref](reactivity-fundamentals.html#creating-standalone-reactive-values-as-refs) ou [reactive](reactivity-fundamentals.html#declaring-reactive-state) ao prover um valor.
114+
Para adicionar reatividade entre os valores providos e injetados, podemos usar uma [ref](reactivity-fundamentals.html#criacao-de-valores-reativos-avulsos-como-refs) ou [reactive](reactivity-fundamentals.html#declarando-estado-reativo) ao prover um valor.
116115

117116
Usando nosso componente `MyMap`, nosso código pode ser atualizado da seguinte forma:
118117

@@ -146,9 +145,9 @@ export default {
146145

147146
Agora, se alguma coisa mudar em qualquer uma das propriedades, o componente `MyMarker` também será atualizado automaticamente!
148147

149-
### Propriedades de Mutação Reativas
148+
### Mutando Propriedades Reativas
150149

151-
Ao usar dados providos / injetados reativos, **é recomendado manter quaisquer mutações nas propriedades reativas dentro do _provider_ sempre que possível**.
150+
Ao usar dados providos e injetados reativos, **é recomendado manter quaisquer mutações nas propriedades reativas dentro do _provider_ sempre que possível**.
152151

153152
Por exemplo, no caso de precisarmos alterar a localização do usuário, o ideal seria fazer isso dentro de nosso componente `MyMap`.
154153

@@ -189,7 +188,7 @@ export default {
189188
</script>
190189
```
191190

192-
No entanto, há momentos em que precisamos atualizar os dados dentro do componente onde os dados são injetados. Nesse cenário, recomendamos prover um método que seja responsável por transformar a propriedade reativa.
191+
No entanto, há momentos em que precisamos atualizar os dados dentro do componente onde os dados são injetados. Nesse cenário, recomendamos prover um método que seja responsável por mutar a propriedade reativa.
193192

194193
```vue{21-23,27}
195194
<!-- src/components/MyMap.vue -->

0 commit comments

Comments
 (0)