From b279f9b5a8aa7f2e9726265986b7c154bc3a51f3 Mon Sep 17 00:00:00 2001 From: jussarasoares Date: Wed, 4 Mar 2020 22:46:39 -0300 Subject: [PATCH 01/36] translated post react-v16.13.0 --- content/blog/2020-02-26-react-v16.13.0.md | 138 +++++++++++----------- 1 file changed, 69 insertions(+), 69 deletions(-) diff --git a/content/blog/2020-02-26-react-v16.13.0.md b/content/blog/2020-02-26-react-v16.13.0.md index a893093c8..d0e64210a 100644 --- a/content/blog/2020-02-26-react-v16.13.0.md +++ b/content/blog/2020-02-26-react-v16.13.0.md @@ -5,25 +5,25 @@ redirect_from: - "blog/2020/03/02/react-v16.13.0.html" --- -Today we are releasing React 16.13.0. It contains bugfixes and new deprecation warnings to help prepare for a future major release. +Hoje estamos lançando o React 16.13.0. Ele contém correções de bugs e novos avisos de descontinuação para ajudar a se preparar para uma futura versão principal. -## New Warnings {#new-warnings} +## Novos Avisos {#new-warnings} -### Warnings for some updates during render {#warnings-for-some-updates-during-render} +### Avisos para algumas atualizações durante a renderização {#warnings-for-some-updates-during-render} -A React component should not cause side effects in other components during rendering. +Um componente React não deve causar efeitos colaterais em outros componentes durante a renderização. -It is supported to call `setState` during render, but [only for *the same component*](/docs/hooks-faq.html#how-do-i-implement-getderivedstatefromprops). If you call `setState` during a render on a different component, you will now see a warning: +É suportado chamar `setState` durante a renderização, mas [somente para *o mesmo componente*](/docs/hooks-faq.html#how-do-i-implement-getderivedstatefromprops). Se você chamar `setState` durante uma renderização em um componente diferente, você verá um aviso: ``` Warning: Cannot update a component from inside the function body of a different component. ``` -**This warning will help you find application bugs caused by unintentional state changes.** In the rare case that you intentionally want to change the state of another component as a result of rendering, you can wrap the `setState` call into `useEffect`. +**Este aviso ajudará a encontrar erros de aplicativos causados ​​por alterações não intencionais do estado.** Nos raros casos em que você deseja alterar intencionalmente o estado de outro componente como resultado da renderização, é possível agrupar o `setState` chamando dentro do `useEffect`. -### Warnings for conflicting style rules +### Avisos para regras de estilo conflitantes -When dynamically applying a `style` that contains longhand and shorthand versions of CSS properties, particular combinations of updates can cause inconsistent styling. For example: +Ao aplicar dinamicamente um `style` que contém versões *longhand* e *shorthand* de propriedades CSS, combinações específicas de atualizações podem causar estilos inconsistentes. Por exemplo: ```js
``` -You might expect this `
` to always have a red background, no matter the value of `toggle`. However, on alternating the value of `toggle` between `true` and `false`, the background color start as `red`, then alternates between `transparent` and `blue`, [as you can see in this demo](https://codesandbox.io/s/suspicious-sunset-g3jub). +Você pode esperar essa `
` ter sempre um fundo vermelho, não importa o valor de `toggle`. No entanto, ao alternar o valor de`toggle` entre `true` e `false`, a cor de fundo começa como `red`, então alterna entre `transparent` e `blue`, [como você pode ver nessa demo](https://codesandbox.io/s/suspicious-sunset-g3jub). -**React now detects conflicting style rules and logs a warning.** To fix the issue, don't mix shorthand and longhand versions of the same CSS property in the `style` prop. +**O React agora detecta regras de estilo conflitantes e registra um aviso.** Para corrigir um problema, não misture versões shorthand e longhand da mesma propriedade CSS no `style` prop. -### Warnings for some deprecated string refs {#warnings-for-some-deprecated-string-refs} +### Avisos para algumas refs de string obsoletas {#warnings-for-some-deprecated-string-refs} -[String Refs is an old legacy API](/docs/refs-and-the-dom.html#legacy-api-string-refs) which is discouraged and is going to be deprecated in the future: +[String Refs é uma legacy API](/docs/refs-and-the-dom.html#legacy-api-string-refs) que é desencorajada e será depreciada no futuro: ```js
``` -Você pode esperar essa `
` ter sempre um fundo vermelho, não importa o valor de `toggle`. No entanto, ao alternar o valor de`toggle` entre `true` e `false`, a cor de fundo começa como `red`, então alterna entre `transparent` e `blue`, [como você pode ver nessa demo](https://codesandbox.io/s/suspicious-sunset-g3jub). +Você pode esperar que essa `
` tenha sempre um fundo vermelho, não importa o valor de `toggle`. No entanto, ao alternar o valor de `toggle` entre `true` e `false`, a cor de fundo começa como `red`, então alterna entre `transparent` e `blue`, [como você pode ver nessa demo](https://codesandbox.io/s/suspicious-sunset-g3jub). **O React agora detecta regras de estilo conflitantes e registra um aviso.** Para corrigir um problema, não misture versões *shorthand* e *longhand* da mesma propriedade CSS na prop `style`. From 01940ddf3869299086e62896c21fcb1aee769803 Mon Sep 17 00:00:00 2001 From: Jussara Soares Date: Tue, 10 Mar 2020 14:29:28 -0300 Subject: [PATCH 17/36] Update content/blog/2020-02-26-react-v16.13.0.md Co-Authored-By: Juliano Marques Nunes --- content/blog/2020-02-26-react-v16.13.0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/blog/2020-02-26-react-v16.13.0.md b/content/blog/2020-02-26-react-v16.13.0.md index ee8415db8..36a8192a8 100644 --- a/content/blog/2020-02-26-react-v16.13.0.md +++ b/content/blog/2020-02-26-react-v16.13.0.md @@ -5,7 +5,7 @@ redirect_from: - "blog/2020/03/02/react-v16.13.0.html" --- -Hoje estamos lançando o React 16.13.0. Ele contém correções de bugs e novos avisos de descontinuação para ajudar a se preparar para uma futura versão principal. +Hoje estamos lançando o React 16.13.0. Ele contém correções de bugs e novos avisos de depreciação para ajudar a se preparar para uma futura versão principal. ## Novos Avisos {#new-warnings} From c32ed0c5521cef3557c8b426d868c964f411b09f Mon Sep 17 00:00:00 2001 From: Jussara Soares Date: Tue, 10 Mar 2020 14:29:44 -0300 Subject: [PATCH 18/36] Update content/blog/2020-02-26-react-v16.13.0.md Co-Authored-By: Juliano Marques Nunes --- content/blog/2020-02-26-react-v16.13.0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/blog/2020-02-26-react-v16.13.0.md b/content/blog/2020-02-26-react-v16.13.0.md index 36a8192a8..52bfbdabe 100644 --- a/content/blog/2020-02-26-react-v16.13.0.md +++ b/content/blog/2020-02-26-react-v16.13.0.md @@ -193,7 +193,7 @@ Consulte a documentação para [instruções detalhadas de instalação](/docs/i - Conserta `onMouseEnter` sendo acionado nos botões desativados ([@AlfredoGJ](https://github.com/AlfredoGJ) em [#17675](https://github.com/facebook/react/pull/17675)) - Chama `shouldComponentUpdate` duas vezes ao desenvolver em `StrictMode` ([@bvaughn](https://github.com/bvaughn) em [#17942](https://github.com/facebook/react/pull/17942)) - Adiciona propriedade `version` para ReactDOM ([@ealush](https://github.com/ealush) em [#15780](https://github.com/facebook/react/pull/15780)) -- Não chame `toString()` em `dangerouslySetInnerHTML` ([@sebmarkbage](https://github.com/sebmarkbage) em [#17773](https://github.com/facebook/react/pull/17773)) +- Não chamar `toString()` em `dangerouslySetInnerHTML` ([@sebmarkbage](https://github.com/sebmarkbage) em [#17773](https://github.com/facebook/react/pull/17773)) - Mostra pilhas de componentes em mais avisos ([@gaearon](https://github.com/gaearon) em [#17922](https://github.com/facebook/react/pull/17922), [#17586](https://github.com/facebook/react/pull/17586)) ### Modo Simultâneo (Experimental) {#concurrent-mode-experimental} From 15b0f7c55ea9567d9a23c0a1ae5319066ea97ea5 Mon Sep 17 00:00:00 2001 From: Jussara Soares Date: Tue, 10 Mar 2020 14:30:24 -0300 Subject: [PATCH 19/36] Update content/blog/2020-02-26-react-v16.13.0.md Co-Authored-By: Juliano Marques Nunes --- content/blog/2020-02-26-react-v16.13.0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/blog/2020-02-26-react-v16.13.0.md b/content/blog/2020-02-26-react-v16.13.0.md index 52bfbdabe..5ce74cd64 100644 --- a/content/blog/2020-02-26-react-v16.13.0.md +++ b/content/blog/2020-02-26-react-v16.13.0.md @@ -196,7 +196,7 @@ Consulte a documentação para [instruções detalhadas de instalação](/docs/i - Não chamar `toString()` em `dangerouslySetInnerHTML` ([@sebmarkbage](https://github.com/sebmarkbage) em [#17773](https://github.com/facebook/react/pull/17773)) - Mostra pilhas de componentes em mais avisos ([@gaearon](https://github.com/gaearon) em [#17922](https://github.com/facebook/react/pull/17922), [#17586](https://github.com/facebook/react/pull/17586)) -### Modo Simultâneo (Experimental) {#concurrent-mode-experimental} +### Modo Concorrente (Experimental) {#concurrent-mode-experimental} - Avisa sobre usos problemáticos de `ReactDOM.createRoot()` ([@trueadm](https://github.com/trueadm) em [#17937](https://github.com/facebook/react/pull/17937)) - Retira `ReactDOM.createRoot()` parâmetros de retorno de chamada e avisos adicionais sobre o uso ([@bvaughn](https://github.com/bvaughn) em [#17916](https://github.com/facebook/react/pull/17916)) From 8bde1d3daf0c650cdf8f4df00bdd890cff6db572 Mon Sep 17 00:00:00 2001 From: Jussara Soares Date: Tue, 10 Mar 2020 14:30:57 -0300 Subject: [PATCH 20/36] Update content/blog/2020-02-26-react-v16.13.0.md Co-Authored-By: Juliano Marques Nunes --- content/blog/2020-02-26-react-v16.13.0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/blog/2020-02-26-react-v16.13.0.md b/content/blog/2020-02-26-react-v16.13.0.md index 5ce74cd64..755454d55 100644 --- a/content/blog/2020-02-26-react-v16.13.0.md +++ b/content/blog/2020-02-26-react-v16.13.0.md @@ -204,6 +204,6 @@ Consulte a documentação para [instruções detalhadas de instalação](/docs/i - Ajusta `SuspenseList` CPU bound heuristic ([@sebmarkbage](https://github.com/sebmarkbage) em [#17455](https://github.com/facebook/react/pull/17455)) - Adiciona prioridades de plugins de eventos ausentes ([@trueadm](https://github.com/trueadm) em [#17914](https://github.com/facebook/react/pull/17914)) - Conserta `isPending` somente sendo verdade ao fazer a transição de dentro de um evento de entrada ([@acdlite](https://github.com/acdlite) em [#17382](https://github.com/facebook/react/pull/17382)) -- Conserta componente `React.memo` que descartam atualizações quando interrompidos por uma atualização de prioridade mais alta ([@acdlite](<(https://github.com/acdlite)>) em [#18091](https://github.com/facebook/react/pull/18091)) +- Conserta componentes `React.memo` que descartam atualizações quando interrompidos por uma atualização de prioridade mais alta ([@acdlite](<(https://github.com/acdlite)>) em [#18091](https://github.com/facebook/react/pull/18091)) - Não avise ao suspender com a prioridade errada ([@gaearon](https://github.com/gaearon) em [#17971](https://github.com/facebook/react/pull/17971)) - Corrige um bug com atualizações de rebasing ([@acdlite](https://github.com/acdlite) e [@sebmarkbage](https://github.com/sebmarkbage) em [#17560](https://github.com/facebook/react/pull/17560), [#17510](https://github.com/facebook/react/pull/17510), [#17483](https://github.com/facebook/react/pull/17483), [#17480](https://github.com/facebook/react/pull/17480)) From f91aded8a3503de13afd3a4aae471ff8ba828757 Mon Sep 17 00:00:00 2001 From: Jussara Soares Date: Tue, 10 Mar 2020 14:31:32 -0300 Subject: [PATCH 21/36] Update content/blog/2020-02-26-react-v16.13.0.md Co-Authored-By: Juliano Marques Nunes --- content/blog/2020-02-26-react-v16.13.0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/blog/2020-02-26-react-v16.13.0.md b/content/blog/2020-02-26-react-v16.13.0.md index 755454d55..dd30930e6 100644 --- a/content/blog/2020-02-26-react-v16.13.0.md +++ b/content/blog/2020-02-26-react-v16.13.0.md @@ -203,7 +203,7 @@ Consulte a documentação para [instruções detalhadas de instalação](/docs/i - Não agrupe o trabalho ocioso / fora da tela com outro trabalho ([@sebmarkbage](https://github.com/sebmarkbage) em [#17456](https://github.com/facebook/react/pull/17456)) - Ajusta `SuspenseList` CPU bound heuristic ([@sebmarkbage](https://github.com/sebmarkbage) em [#17455](https://github.com/facebook/react/pull/17455)) - Adiciona prioridades de plugins de eventos ausentes ([@trueadm](https://github.com/trueadm) em [#17914](https://github.com/facebook/react/pull/17914)) -- Conserta `isPending` somente sendo verdade ao fazer a transição de dentro de um evento de entrada ([@acdlite](https://github.com/acdlite) em [#17382](https://github.com/facebook/react/pull/17382)) +- Conserta `isPending` somente sendo verdadeiro ao fazer a transição de dentro de um evento de input ([@acdlite](https://github.com/acdlite) em [#17382](https://github.com/facebook/react/pull/17382)) - Conserta componentes `React.memo` que descartam atualizações quando interrompidos por uma atualização de prioridade mais alta ([@acdlite](<(https://github.com/acdlite)>) em [#18091](https://github.com/facebook/react/pull/18091)) - Não avise ao suspender com a prioridade errada ([@gaearon](https://github.com/gaearon) em [#17971](https://github.com/facebook/react/pull/17971)) - Corrige um bug com atualizações de rebasing ([@acdlite](https://github.com/acdlite) e [@sebmarkbage](https://github.com/sebmarkbage) em [#17560](https://github.com/facebook/react/pull/17560), [#17510](https://github.com/facebook/react/pull/17510), [#17483](https://github.com/facebook/react/pull/17483), [#17480](https://github.com/facebook/react/pull/17480)) From 810613bd78d5499b715a72c9547aba883cb431ce Mon Sep 17 00:00:00 2001 From: Jussara Soares Date: Tue, 10 Mar 2020 14:31:46 -0300 Subject: [PATCH 22/36] Update content/blog/2020-02-26-react-v16.13.0.md Co-Authored-By: Juliano Marques Nunes --- content/blog/2020-02-26-react-v16.13.0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/blog/2020-02-26-react-v16.13.0.md b/content/blog/2020-02-26-react-v16.13.0.md index dd30930e6..d2a5ff27d 100644 --- a/content/blog/2020-02-26-react-v16.13.0.md +++ b/content/blog/2020-02-26-react-v16.13.0.md @@ -201,7 +201,7 @@ Consulte a documentação para [instruções detalhadas de instalação](/docs/i - Avisa sobre usos problemáticos de `ReactDOM.createRoot()` ([@trueadm](https://github.com/trueadm) em [#17937](https://github.com/facebook/react/pull/17937)) - Retira `ReactDOM.createRoot()` parâmetros de retorno de chamada e avisos adicionais sobre o uso ([@bvaughn](https://github.com/bvaughn) em [#17916](https://github.com/facebook/react/pull/17916)) - Não agrupe o trabalho ocioso / fora da tela com outro trabalho ([@sebmarkbage](https://github.com/sebmarkbage) em [#17456](https://github.com/facebook/react/pull/17456)) -- Ajusta `SuspenseList` CPU bound heuristic ([@sebmarkbage](https://github.com/sebmarkbage) em [#17455](https://github.com/facebook/react/pull/17455)) +- Ajusta heurística de limite de processamento do `SuspenseList` ([@sebmarkbage](https://github.com/sebmarkbage) em [#17455](https://github.com/facebook/react/pull/17455)) - Adiciona prioridades de plugins de eventos ausentes ([@trueadm](https://github.com/trueadm) em [#17914](https://github.com/facebook/react/pull/17914)) - Conserta `isPending` somente sendo verdadeiro ao fazer a transição de dentro de um evento de input ([@acdlite](https://github.com/acdlite) em [#17382](https://github.com/facebook/react/pull/17382)) - Conserta componentes `React.memo` que descartam atualizações quando interrompidos por uma atualização de prioridade mais alta ([@acdlite](<(https://github.com/acdlite)>) em [#18091](https://github.com/facebook/react/pull/18091)) From 2c78998297eb468df4877ab17216d116cfd6e3ff Mon Sep 17 00:00:00 2001 From: Jussara Soares Date: Tue, 10 Mar 2020 14:32:44 -0300 Subject: [PATCH 23/36] Update content/blog/2020-02-26-react-v16.13.0.md Co-Authored-By: Juliano Marques Nunes --- content/blog/2020-02-26-react-v16.13.0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/blog/2020-02-26-react-v16.13.0.md b/content/blog/2020-02-26-react-v16.13.0.md index d2a5ff27d..d85238839 100644 --- a/content/blog/2020-02-26-react-v16.13.0.md +++ b/content/blog/2020-02-26-react-v16.13.0.md @@ -40,7 +40,7 @@ Você pode esperar que essa `
` tenha sempre um fundo vermelho, não importa ### Avisos para algumas refs de string obsoletas {#warnings-for-some-deprecated-string-refs} -[String Refs é uma legacy API](/docs/refs-and-the-dom.html#legacy-api-string-refs) que é desencorajada e será depreciada no futuro: +[String Refs é uma API legada](/docs/refs-and-the-dom.html#legacy-api-string-refs) que é desencorajada e será depreciada no futuro: ```js