Skip to content

Commit 6f5e30d

Browse files
author
Felipe Michelon
committed
fixed typos and improved semantic on v15.5.0 blog post translation
1 parent bf841a9 commit 6f5e30d

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

content/blog/2017-04-07-react-v15.5.0.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ title: "React v15.5.0"
33
author: [acdlite]
44
---
55

6-
Faz exatamente um ano desde a última _breaking change_ no React. Nossa próxima _major_ release, React 16, irá incluir algumas melhoras excitantes, incluindo uma [reescrita completa](https://www.youtube.com/watch?v=ZCuYPiUIONs) das partes internas do React. [Nós levamos estabilidade a sério](/docs/design-principles.html#stability) e somos comprometidos a trazer essas melhorias para todos os nossos usuários com o menor esforço.
6+
Faz exatamente um ano desde a última _breaking change_ no React. Nossa próxima _major_ release, React 16, irá incluir algumas melhorias excitantes, incluindo uma [reescrita completa](https://www.youtube.com/watch?v=ZCuYPiUIONs) das partes internas do React. [Nós levamos estabilidade a sério](/docs/design-principles.html#stability) e somos comprometidos a trazer essas melhorias para todos os nossos usuários com o menor esforço.
77

88
Por isso, hoje, estamos lançando React 15.5.0.
99

1010
### Avisos de Novas Descontinuações {#new-deprecation-warnings}
1111

12-
A maior mudança é que extraímos `React.PropTypes` e `React.createClass` em seus próprios pacotes. Ambos estão acessíveis através do objeto principal `React`, mas usar qualquer um irá causar em um _log_ de descontinuação no console, quando estiver em ambiente de desenvolvimento. Isso irá habilitar futuras otimizações de tamanho de código.
12+
A maior mudança é que extraímos `React.PropTypes` e `React.createClass` para seus próprios pacotes. Ambos estão acessíveis através do objeto principal `React`, mas usar qualquer um irá causar em um aviso de descontinuação no console, quando estiver em ambiente de desenvolvimento. Isso irá habilitar futuras otimizações de tamanho de código.
1313

14-
Esses avisos não irão afetar o comportamento da sua aplicação. Entretanto, nós sabemos que isso pode causar algumas frustrações, principalmente se você usa um _framework_ de testes que trata `console.log` como uma falha.
14+
Esses avisos não irão afetar o comportamento da sua aplicação. Entretanto, nós sabemos que isso pode causar algumas frustrações, principalmente se você usa um _framework_ de testes que trata `console.error` como uma falha.
1515

1616
**Adicionar avisos não é algo que fazemos levianamente.** Avisos no React não são meras sugestões - eles são parte integral da nossa estratégia de deixar o maior número de pessoas com a última versão do React. Nós nunca adicionamos avisos sem prover um meio de seguir em frente.
1717

@@ -21,9 +21,9 @@ Para cada uma dessas novas descontinuações, nós oferecemos um _codemod_ para
2121

2222
### Migrando de React.PropTypes {#migrating-from-reactproptypes}
2323

24-
_Prop types_ são funcionalidades para uma validação das _props_ em tempo de execução, durante o desenvolvimento. Nós extraímos as _prop types_ embutidas para um pacote deparado, para refeletir o fato de que nem todo mundo as utiliza.
24+
_Prop types_ são funcionalidades para uma validação das _props_ em tempo de execução, durante o desenvolvimento. Nós extraímos as _prop types_ embutidas para um pacote separado, para refletir o fato de que nem todo mundo as utiliza.
2525

26-
Na 15.5, em vez de acessar `PropTypes` do objeto principal `React`, instale o pacote `prop-types` separadamente e as importe de lá:
26+
Na versão 15.5, em vez de acessar `PropTypes` do objeto principal `React`, instale o pacote `prop-types` separadamente e as importe de lá:
2727

2828
```js{11,16,25}
2929
// Antes (15.4 ou anterior)
@@ -57,7 +57,7 @@ Component.propTypes = {
5757
O [_codemod_](https://github.com/reactjs/react-codemod#react-proptypes-to-prop-types) para essas mudanças realiza essa conversão automaticamente. Basicamente use:
5858

5959
```bash
60-
jscodeshift -t react-codemod/transforms/React-PropTypes-to-prop-types.js <path>
60+
jscodeshift -t react-codemod/transforms/React-PropTypes-to-prop-types.js <caminho>
6161
```
6262

6363
As API's de `propTypes`, `contextTypes`, e `childContextTypes` irão funcionar exatamente como antes. A única mudança é que os validadores embutidos agora estão em um pacote separado.
@@ -119,7 +119,7 @@ Nós estamos suspendendo a manutenção ativa dos pacotes React _Addons_. De fat
119119
- **react-addons-update** - Use [immutability-helper](https://github.com/kolodny/immutability-helper) como alternativa.
120120
- **react-linked-input** - Explicitamente coloque os _handlers_ `value` e `onChange` como alternativa.
121121

122-
Nós também estamos descontinuando o suporte para a _build_ UMD `react-with-addons`. Ela será removida na versão 16 do React.
122+
Nós também estamos descontinuando o suporte para a _build UMD_ `react-with-addons`. Ela será removida na versão 16 do React.
123123

124124
### React Test Utils {#react-test-utils}
125125

@@ -159,15 +159,15 @@ Um grande agradecimento para essas pessoas que transferiram o domínio dos pacot
159159

160160
## Instalação {#installation}
161161

162-
Nós recomendamos usar o [Yarn](https://yarnpkg.com/) ou [npm](https://www.npmjs.com/) para o gerenciamento de dependências do front-end. Se você é não conhece muito sobre gerenciadores de pacotes, a [documentação do Yarn](https://yarnpkg.com/en/docs/getting-started) é um bom lugar para começar.
162+
Nós recomendamos usar o [Yarn](https://yarnpkg.com/) ou [npm](https://www.npmjs.com/) para o gerenciamento de dependências do front-end. Se você não conhece muito sobre gerenciadores de pacotes, a [documentação do Yarn](https://yarnpkg.com/en/docs/getting-started) é um bom lugar para começar.
163163

164-
Para instalar React usando Yarn, rode:
164+
Para instalar React usando Yarn, execute:
165165

166166
```bash
167167
yarn add react@^15.5.0 react-dom@^15.5.0
168168
```
169169

170-
Para instalar React usando npm, rode:
170+
Para instalar React usando npm, execute:
171171

172172
```bash
173173
npm install --save react@^15.5.0 react-dom@^15.5.0
@@ -176,7 +176,7 @@ Nós recomendamos usar um compilador como [webpack](https://webpack.js.org/) ou
176176

177177
Lembre que por padrão, React roda checagens extras e provê avisos úteis no modo de desenvolvimento. Quando fazer _deploy_ da sua aplicação, lembre de [compilar em modo de produção](/docs/installation.html#development-and-production-versions).
178178

179-
No caso de voê não usar um compilador, nós oferecemos compilações pré-instaladas nos pacotes do npm que podem ser [incluídas como tags script](/docs/installation.html#using-a-cdn) on your page:
179+
No caso de voê não usar um compilador, nós oferecemos compilações pré-instaladas nos pacotes do npm que podem ser [incluídas como tags script](/docs/installation.html#using-a-cdn) na sua página:
180180

181181
* **React**
182182
Compilação para o modo de desenvolvimento com avisos: [react/dist/react.js](https://unpkg.com/[email protected]/dist/react.js)
@@ -201,8 +201,8 @@ Nós também publicamos as versões `15.5.0` dos pacotes `react`, `react-dom` e
201201

202202
### React {#react}
203203

204-
* Adicionado aviso de descontinuação para `React.createClass`. Sugere o uso de create-react-class como alternativa. ([@acdlite](https://github.com/acdlite) em [d9a4fa4](https://github.com/facebook/react/commit/d9a4fa4f51c6da895e1655f32255cf72c0fe620e))
205-
* Adicionado aviso de descontinuação para `React.PropTypes`. Sugere o uso de prop-types como alternativa. ([@acdlite](https://github.com/acdlite) em [043845c](https://github.com/facebook/react/commit/043845ce75ea0812286bbbd9d34994bb7e01eb28))
204+
* Adicionado aviso de descontinuação para `React.createClass`. Sugere o uso de _create-react-class_ como alternativa. ([@acdlite](https://github.com/acdlite) em [d9a4fa4](https://github.com/facebook/react/commit/d9a4fa4f51c6da895e1655f32255cf72c0fe620e))
205+
* Adicionado aviso de descontinuação para `React.PropTypes`. Sugere o uso de _prop-types_ como alternativa. ([@acdlite](https://github.com/acdlite) em [043845c](https://github.com/facebook/react/commit/043845ce75ea0812286bbbd9d34994bb7e01eb28))
206206
* Consertado um problema quando usando `ReactDOM` junto com `ReactDOMServer`. ([@wacii](https://github.com/wacii) em [#9005](https://github.com/facebook/react/pull/9005))
207207
* Consertado problema com _Closure Compiler_. ([@anmonteiro](https://github.com/anmonteiro) em [#8895](https://github.com/facebook/react/pull/8895))
208208
* Outro conserto para o _Closure Compiler_. ([@Shastel](https://github.com/Shastel) em [#8882](https://github.com/facebook/react/pull/8882))
@@ -221,6 +221,6 @@ Nós também publicamos as versões `15.5.0` dos pacotes `react`, `react-dom` e
221221
### React Addons {#react-addons}
222222

223223
* Última versão para os _addons_; eles não serão mais mantidos ativamente.
224-
* Removidos `peerDependencies` para que os _addond_ continuem funcionando indeterminadamente. ([@acdlite](https://github.com/acdlite) e [@bvaughn](https://github.com/bvaughn) em [8a06cd7](https://github.com/facebook/react/commit/8a06cd7a786822fce229197cac8125a551e8abfa) e [67a8db3](https://github.com/facebook/react/commit/67a8db3650d724a51e70be130e9008806402678a))
224+
* Removidos `peerDependencies` para que os _addons_ continuem funcionando indeterminadamente. ([@acdlite](https://github.com/acdlite) e [@bvaughn](https://github.com/bvaughn) em [8a06cd7](https://github.com/facebook/react/commit/8a06cd7a786822fce229197cac8125a551e8abfa) e [67a8db3](https://github.com/facebook/react/commit/67a8db3650d724a51e70be130e9008806402678a))
225225
* Atualizado para remover referências de `React.createClass` e `React.PropTypes` ([@acdlite](https://github.com/acdlite) em [12a96b9](https://github.com/facebook/react/commit/12a96b94823d6b6de6b1ac13bd576864abd50175))
226226
* `react-addons-test-utils` está descontinuado. Use `react-dom/test-utils` e `react-test-renderer/shallow` como alternativa. ([@bvaughn](https://github.com/bvaughn))

0 commit comments

Comments
 (0)