You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/blog/2021/06/08/the-plan-for-react-18.md
+20-20Lines changed: 20 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: "O Plano para o React 18"
3
3
author: Andrew Clark, Brian Vaughn, Christine Abernathy, Dan Abramov, Rachel Nabors, Rick Hanlon, Sebastian Markbage, e Seth Webster
4
4
date: 2021/06/08
5
-
description: A equipe do React está animada para compartilhar algumas atualizações. Começamos a trabalhar na versão 18 do React, que será nossa próxima versão principal. Criamos um Grupo de Trabalho para preparar a comunidade para a adoção gradual de novos recursos no React 18. Publicamos um React 18 Alpha para que autores de bibliotecas possam experimentá-lo e fornecer feedback...
5
+
description: A equipe do React está animada para compartilhar algumas atualizações. Começamos a trabalhar na versão 18 do React, que será nossa próxima versão principal. Criamos um Grupo de Trabalho para preparar a comunidade para a adoção gradual de novos recursos no React 18. Publicamos um Alpha do React 18 para que autores de bibliotecas possam experimentá-lo e fornecer feedback...
6
6
---
7
7
8
8
8 de junho de 2021 por [Andrew Clark](https://twitter.com/acdlite), [Brian Vaughn](https://github.com/bvaughn), [Christine Abernathy](https://twitter.com/abernathyca), [Dan Abramov](https://twitter.com/dan_abramov), [Rachel Nabors](https://twitter.com/rachelnabors), [Rick Hanlon](https://twitter.com/rickhanlonii), [Sebastian Markbåge](https://twitter.com/sebmarkbage), e [Seth Webster](https://twitter.com/sethwebster)
@@ -15,57 +15,57 @@ A equipe do React está animada para compartilhar algumas atualizações:
15
15
16
16
1. Começamos a trabalhar na versão 18 do React, que será nossa próxima versão principal.
17
17
2. Criamos um Grupo de Trabalho para preparar a comunidade para a adoção gradual de novos recursos no React 18.
18
-
3. Publicamos um React 18 Alpha para que autores de bibliotecas possam experimentá-lo e fornecer feedback.
18
+
3. Publicamos um Alpha do React 18 para que autores de bibliotecas possam experimentá-lo e fornecer feedback.
19
19
20
-
Essas atualizações são direcionadas principalmente a mantenedores de bibliotecas de terceiros. Se você está aprendendo, ensinando ou usando o React para construir aplicações voltadas para o usuário, pode ignorar este post com segurança. Mas sinta-se à vontade para seguir as discussões no Grupo de Trabalho do React 18 se estiver curioso!
20
+
Essas atualizações são direcionadas principalmente a mantenedores de bibliotecas de terceiros. Se você está aprendendo, ensinando ou usando o React para construir aplicações voltadas para o usuário, pode ignorar este post com segurança. Mas você é bem-vindo para acompanhar as discussões no Grupo de Trabalho do React 18 se tiver curiosidade!
21
21
22
22
---
23
23
24
24
</Intro>
25
25
26
-
## O que vem no React 18 {/*whats-coming-in-react-18*/}
26
+
## O que vem por aí no React 18 {/*whats-coming-in-react-18*/}
27
27
28
-
Quando for lançado, o React 18 incluirá melhorias prontas para uso (como [agrupamento automático](https://github.com/reactwg/react-18/discussions/21)), novas APIs (como [`startTransition`](https://github.com/reactwg/react-18/discussions/41)), e um [novo renderizador de servidor com streaming](https://github.com/reactwg/react-18/discussions/37) com suporte embutido para `React.lazy`.
28
+
Quando for lançado, o React 18 incluirá melhorias prontas para uso (como [agrupamento automático](https://github.com/reactwg/react-18/discussions/21)), novas APIs (como [`startTransition`](https://github.com/reactwg/react-18/discussions/41)), e um [novo renderizador de servidor em streaming](https://github.com/reactwg/react-18/discussions/37) com suporte embutido para `React.lazy`.
29
29
30
-
Esses recursos são possíveis graças a um novo mecanismo opcional que estamos adicionando no React 18. Isso é chamado de “renderização concorrente” e permite que o React prepare várias versões da interface do usuário ao mesmo tempo. Essa mudança é em grande parte nos bastidores, mas desbloqueia novas possibilidades para melhorar tanto o desempenho real quanto o percebido de seu aplicativo.
30
+
Esses recursos são possíveis graças a um novo mecanismo opt-in que estamos adicionando no React 18. Chama-se “renderização concorrente” e permite que o React prepare várias versões da interface do usuário ao mesmo tempo. Essa mudança é principalmente nos bastidores, mas desbloqueia novas possibilidades para melhorar tanto o desempenho real quanto o percebido de sua aplicação.
31
31
32
-
Se você tem acompanhado nossa pesquisa sobre o futuro do React (não esperamos que você faça isso!), pode ter ouvido falar de algo chamado “modo concorrente” ou que isso pode quebrar seu aplicativo. Em resposta ao feedback da comunidade, redesenhamos a estratégia de atualização para adoção gradual. Em vez de um “modo” tudo ou nada, a renderização concorrente será habilitada apenas para atualizações desencadeadas por um dos novos recursos. Na prática, isso significa **que você poderá adotar o React 18 sem reescritas e experimentar os novos recursos em seu próprio ritmo.**
32
+
Se você tem acompanhado nossa pesquisa sobre o futuro do React (não esperamos que você faça isso!), pode ter ouvido falar de algo chamado “modo concorrente” ou que isso poderia quebrar sua aplicação. Em resposta a esse feedback da comunidade, redesenhamos a estratégia de atualização para a adoção gradual. Em vez de um “modo” tudo ou nada, a renderização concorrente será ativada apenas para atualizações acionadas por um dos novos recursos. Na prática, isso significa **que você poderá adotar o React 18 sem reescritas e experimentar os novos recursos no seu próprio ritmo.**
33
33
34
34
## Uma estratégia de adoção gradual {/*a-gradual-adoption-strategy*/}
35
35
36
-
Como a concorrência no React 18 é opcional, não há alterações significativas de quebra de comportamento de componente prontas para uso. **Você pode atualizar para o React 18 com alterações mínimas ou nenhuma no código de sua aplicação, com um nível de esforço comparável a uma versão principal típica do React**. Com base em nossa experiência convertendo vários aplicativos para o React 18, esperamos que muitos usuários consigam atualizar em uma única tarde.
36
+
Como a concorrência no React 18 é opt-in, não há mudanças significativas de quebra de comportamento dos componentes prontas para uso. **Você pode atualizar para o React 18 com mudanças mínimas ou nenhuma em seu código de aplicação, com um esforço comparável ao de uma versão principal típica do React**. Com base em nossa experiência convertendo várias aplicações para o React 18, esperamos que muitos usuários consigam atualizar em uma única tarde.
37
37
38
-
Conseguimos enviar recursos concorrentes para dezenas de milhares de componentes no Facebook, e em nossa experiência, descobrimos que a maioria dos componentes React “simplesmente funciona” sem mudanças adicionais. Estamos comprometidos em garantir que esta seja uma atualização suave para toda a comunidade, então hoje estamos anunciando o Grupo de Trabalho do React 18.
38
+
Conseguimos enviar recursos concorrentes para dezenas de milhares de componentes no Facebook, e em nossa experiência, descobrimos que a maioria dos componentes React “funciona” sem mudanças adicionais. Estamos comprometidos em garantir que esta seja uma atualização tranquila para toda a comunidade, por isso hoje estamos anunciando o Grupo de Trabalho do React 18.
39
39
40
40
## Trabalhando com a comunidade {/*working-with-the-community*/}
41
41
42
-
Estamos tentando algo novo para este lançamento: convidamos um painel de especialistas, desenvolvedores, autores de bibliotecas e educadores de toda a comunidade React para participar do nosso [Grupo de Trabalho do React 18](https://github.com/reactwg/react-18) para fornecer feedback, fazer perguntas e colaborar no lançamento. Não pudemos convidar todos que gostaríamos para este grupo inicial pequeno, mas se este experimento funcionar, esperamos que haja mais no futuro!
42
+
Estamos tentando algo novo para este lançamento: convidamos um painel de especialistas, desenvolvedores, autores de bibliotecas e educadores de toda a comunidade React para participar do nosso [Grupo de Trabalho do React 18](https://github.com/reactwg/react-18) para fornecer feedback, fazer perguntas e colaborar no lançamento. Não conseguimos convidar todos que queríamos para este grupo inicial e pequeno, mas se esse experimento funcionar, esperamos que haja mais oportunidades no futuro!
43
43
44
-
**O objetivo do Grupo de Trabalho do React 18 é preparar o ecossistema para uma adoção suave e gradual do React 18 por aplicações e bibliotecas existentes.** O Grupo de Trabalho é hospedado no [GitHub Discussions](https://github.com/reactwg/react-18/discussions) e está disponível para o público ler. Membros do grupo de trabalho podem deixar feedback, fazer perguntas e compartilhar ideias. A equipe central também usará o repositório de discussões para compartilhar nossas descobertas de pesquisa. À medida que o lançamento estável se aproxima, qualquer informação importante também será postada neste blog.
44
+
**O objetivo do Grupo de Trabalho do React 18 é preparar o ecossistema para uma adoção gradual e tranquila do React 18 por aplicações e bibliotecas existentes.** O Grupo de Trabalho está hospedado no [GitHub Discussions](https://github.com/reactwg/react-18/discussions) e está disponível para o público ler. Membros do grupo de trabalho podem deixar feedback, fazer perguntas e compartilhar ideias. A equipe principal também usará o repositório de discussões para compartilhar nossas descobertas de pesquisa. À medida que a versão estável se aproxima, quaisquer informações importantes também serão postadas neste blog.
45
45
46
46
Para mais informações sobre a atualização para o React 18, ou recursos adicionais sobre o lançamento, veja o [post de anúncio do React 18](https://github.com/reactwg/react-18/discussions/4).
47
47
48
48
## Acessando o Grupo de Trabalho do React 18 {/*accessing-the-react-18-working-group*/}
49
49
50
50
Todos podem ler as discussões no [repositório do Grupo de Trabalho do React 18](https://github.com/reactwg/react-18).
51
51
52
-
Porque esperamos um aumento inicial de interesse no Grupo de Trabalho, apenas membros convidados poderão criar ou comentar em threads. No entanto, as threads são totalmente visíveis ao público, portanto, todos têm acesso às mesmas informações. Acreditamos que este é um bom compromisso entre a criação de um ambiente produtivo para os membros do grupo de trabalho, mantendo a transparência com a comunidade mais ampla.
52
+
Como esperamos um aumento inicial de interesse no Grupo de Trabalho, apenas membros convidados poderão criar ou comentar em tópicos. No entanto, os tópicos são totalmente visíveis ao público, de modo que todos têm acesso às mesmas informações. Acreditamos que isso é um bom compromisso entre criar um ambiente produtivo para os membros do grupo de trabalho, ao mesmo tempo em que mantemos transparência com a comunidade em geral.
53
53
54
-
Como sempre, você pode enviar relatórios de bugs, perguntas e feedback geral para nosso [rastreador de problemas](https://github.com/facebook/react/issues).
54
+
Como sempre, você pode enviar relatórios de bugs, perguntas e feedback geral para o nosso [rastreador de problemas](https://github.com/facebook/react/issues).
55
55
56
56
## Como experimentar o React 18 Alpha hoje {/*how-to-try-react-18-alpha-today*/}
57
57
58
-
Novos alphas estão [regularmente publicados no npm usando a tag `@alpha`](https://github.com/reactwg/react-18/discussions/9). Esses lançamentos são construídos usando o commit mais recente para nosso repositório principal. Quando um recurso ou correção de bug é mesclado, ele aparecerá em um alpha no dia útil seguinte.
58
+
Novos alphas são [publicados regularmente no npm usando a tag `@alpha`](https://github.com/reactwg/react-18/discussions/9). Esses lançamentos são construídos usando o commit mais recente de nosso repositório principal. Quando um recurso ou correção de bug é mesclado, ele aparecerá em um alpha no dia útil seguinte.
59
59
60
-
Pode haver mudanças comportamentais ou de API significativas entre lançamentos alpha. Por favor, lembre-se de que **lançamentos alpha não são recomendados para aplicações de produção voltadas para o usuário**.
60
+
Pode haver mudanças comportamentais ou de API significativas entre os lançamentos alfa. Por favor, lembre-se de que **lançamentos alfa não são recomendados para aplicações de produção voltadas para o usuário**.
61
61
62
-
## Linha do tempo projetada para o lançamento do React 18 {/*projected-react-18-release-timeline*/}
62
+
## Cronograma projetado para o lançamento do React 18 {/*projected-react-18-release-timeline*/}
63
63
64
-
Não temos uma data de lançamento específica programada, mas esperamos que leve vários meses de feedback e iteração até que o React 18 esteja pronto para a maioria das aplicações de produção.
64
+
Não temos uma data de lançamento específica agendada, mas esperamos que leve vários meses de feedback e iteração antes que o React 18 esteja pronto para a maioria das aplicações de produção.
65
65
66
-
*Alpha da Biblioteca: Disponível hoje
66
+
* Biblioteca Alpha: Disponível hoje
67
67
* Beta Pública: Pelo menos vários meses
68
68
* Release Candidate (RC): Pelo menos várias semanas após a Beta
69
-
* Disponibilidade Geral: Pelo menos várias semanas após o RC
69
+
* Disponibilidade Geral: Pelo menos várias semanas após a RC
70
70
71
-
Mais detalhes sobre nossa linha do tempo de lançamento projetada estão [disponíveis no Grupo de Trabalho](https://github.com/reactwg/react-18/discussions/9). Postaremos atualizações neste blog quando estivermos mais próximos de um lançamento público.
71
+
Mais detalhes sobre nosso cronograma de lançamento projetado estão [disponíveis no Grupo de Trabalho](https://github.com/reactwg/react-18/discussions/9). Faremos postagens de atualizações neste blog quando estivermos mais próximos de um lançamento público.
0 commit comments