Skip to content

Tradução da página start-a-new-react-project.md #662

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

NivaldoFarias
Copy link
Contributor

Links auxiliares

Copy link
Contributor

@jotaRenan jotaRenan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Parabéns pela ótima tradução, Nivaldo! Deixei alguns comentários minor.

sugestão por `@jotaRenan`

Co-authored-by: João Pedro Renan <[email protected]>
sugestão por `@jotaRenan`

Co-authored-by: João Pedro Renan <[email protected]>
sugestão por `@jotaRenan`

Co-authored-by: João Pedro Renan <[email protected]>
@@ -1,133 +1,130 @@
---
title: Start a New React Project
title: Inicie um Novo Projeto em React
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jotaRenan alterei pra manter as palavras capitalizadas, mas mantive a preposição. Ao meu ver soa mais semântico,

@jhonmike jhonmike added the needs +1 Needs another approval before merging label Apr 26, 2023
Copy link
Contributor

@devlulcas devlulcas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A tradução está bem feita e completamente correta pelo que eu li.

@jhonmike jhonmike added 🌐 translated Translation is completed for this page and removed needs +1 Needs another approval before merging labels Apr 27, 2023
@github-actions
Copy link

Size changes

📦 Next.js Bundle Analysis for react-dev

This analysis was generated by the Next.js Bundle Analysis action. 🤖

Three Pages Changed Size

The following pages changed size from the code in this PR compared to its base branch:

Page Size (compressed) First Load
/404 76.02 KB (🟢 -492 B) 169.64 KB
/500 76.01 KB (🟢 -492 B) 169.63 KB
/[[...markdownPath]] 77.43 KB (🟢 -492 B) 171.06 KB
Details

Only the gzipped size is provided here based on an expert tip.

First Load is the size of the global bundle plus the bundle for the individual page. If a user were to show up to your website and land on a given page, the first load size represents the amount of javascript that user would need to download. If next/link is used, subsequent page loads would only need to download that page's bundle (the number in the "Size" column), since the global bundle has already been downloaded.

Any third party scripts you have added directly to your app using the <script> tag are not accounted for in this analysis

Next to the size is how much the size has increased or decreased compared with the base branch of this PR. If this percentage has increased by 10% or more, there will be a red status indicator applied, indicating that special attention should be given to this.

@jhonmike jhonmike merged commit 8bf0f02 into reactjs:main Apr 27, 2023
Copy link
Contributor

@natrodrigo natrodrigo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@NivaldoFarias , obrigado pela contribuição!
A tradução está muito boa, parabéns! Deixei apenas um apontamento para sua avaliação.


Even if you don't need routing or data fetching at first, you'll likely want to add some libraries for them. As your JavaScript bundle grows with every new feature, you might have to figure out how to split code for every route individually. As your data fetching needs get more complex, you are likely to encounter server-client network waterfalls that make your app feel very slow. As your audience includes more users with poor network conditions and low-end devices, you might need to generate HTML from your components to display content early--either on the server, or during the build time. Changing your setup to run some of your code on the server or during the build can be very tricky.
Mesmo que você não precise de roteamento ou busca de dados no início, você provavelmente vai querer adicionar algumas bibliotecas para eles. Conforme seu pacote JavaScript cresce com cada nova funcionalidade, você talvez tenha que descobrir como dividir o código para cada rota individualmente. Conforme suas necessidades de busca de dados ficam mais complexas, é provável que vá encontrar cascatas de comunicação servidor-cliente que fazem sua aplicação parecer muito lenta. Conforme seu público passe a incluir mais usuários com condições de rede ruins e dispositivos de baixo desempenho, você pode precisar gerar HTML a partir de seus componentes para exibir conteúdo cedo--seja no servidor, ou durante o tempo de construção (*build*). Mudar sua configuração para executar parte do seu código no servidor ou durante a construção pode ser bem complicado.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Mesmo que você não precise de roteamento ou busca de dados no início, você provavelmente vai querer adicionar algumas bibliotecas para eles. Conforme seu pacote JavaScript cresce com cada nova funcionalidade, você talvez tenha que descobrir como dividir o código para cada rota individualmente. Conforme suas necessidades de busca de dados ficam mais complexas, é provável que vá encontrar cascatas de comunicação servidor-cliente que fazem sua aplicação parecer muito lenta. Conforme seu público passe a incluir mais usuários com condições de rede ruins e dispositivos de baixo desempenho, você pode precisar gerar HTML a partir de seus componentes para exibir conteúdo cedo--seja no servidor, ou durante o tempo de construção (*build*). Mudar sua configuração para executar parte do seu código no servidor ou durante a construção pode ser bem complicado.
Mesmo que você não precise de roteamento ou busca de dados em API no início, talvez você precise adicionar algumas bibliotecas para isso depois. Conforme seu pacote JavaScript cresce com cada nova funcionalidade, você talvez tenha que descobrir como dividir o código para cada rota individualmente. Conforme suas necessidades de busca de dados ficam mais complexas, é provável que vá encontrar cascatas de comunicação servidor-cliente que fazem sua aplicação parecer muito lenta. Conforme seu público passe a incluir mais usuários com condições de rede ruins e dispositivos de baixo desempenho, você pode precisar gerar HTML a partir de seus componentes para exibir conteúdo cedo--seja no servidor, ou durante o tempo de construção (*build*). Mudar sua configuração para executar parte do seu código no servidor ou durante a construção pode ser bem complicado.

Reformei a frase para ficar mais amigável no português, e achei interessante enfatizar que a 'busca de dados' é em uma API, que fica claro em inglês pela palavra fetching, mas esse verbo não existe no português.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🌐 translated Translation is completed for this page
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants