diff --git a/src/components/Layout/HomeContent.js b/src/components/Layout/HomeContent.js index e6bb995a4..019231a61 100644 --- a/src/components/Layout/HomeContent.js +++ b/src/components/Layout/HomeContent.js @@ -26,7 +26,6 @@ import {IconSearch} from 'components/Icon/IconSearch'; import {Logo} from 'components/Logo'; import Link from 'components/MDX/Link'; import CodeBlock from 'components/MDX/CodeBlock'; -import {IconNavArrow} from 'components/Icon/IconNavArrow'; import {ExternalLink} from 'components/ExternalLink'; import sidebarBlog from '../../sidebarBlog.json'; @@ -131,7 +130,7 @@ export function HomeContent() { React

- The library for web and native user interfaces + A biblioteca para web e interfaces de usuário nativas

- Learn React + label="Aprenda React"> + Aprenda React - API Reference + label="API Referência"> + Referência das APIs
-
Create user interfaces from components
+
Crie interfaces de usuário a partir de componentes
- React lets you build user interfaces out of individual pieces - called components. Create your own React components like{' '} - Thumbnail, LikeButton, and{' '} - Video. Then combine them into entire screens, pages, - and apps. + O React permite que você crie interfaces de usuário a partir de + peças individuais chamadas de componentes. Crie seus próprios + componentes React como Thumbnail,{' '} + LikeButton, e Video. Em seguida, + combine-os em telas inteiras, páginas, e aplicativos.
@@ -169,22 +168,22 @@ export function HomeContent() {
- Whether you work on your own or with thousands of other - developers, using React feels the same. It is designed to let you - seamlessly combine components written by independent people, - teams, and organizations. + Quer você trabalhe sozinho ou com milhares de outros + desenvolvedores, é possível usar o React da mesma maneira. Ele foi + projetado para permitir que você combine componentes escritos por + pessoas, equipes e organizações independentes.
-
Write components with code and markup
+
Escrever componentes com código e marcação
- React components are JavaScript functions. Want to show some - content conditionally? Use an if statement. - Displaying a list? Try array map(). Learning React is - learning programming. + Componentes React são funções JavaScript. Quer mostrar alguns + conteúdos condicionalmente? Utilize if. Exibindo uma + lista? Tente um array map(). Aprender React é + aprender programação.
@@ -192,22 +191,22 @@ export function HomeContent() {
- This markup syntax is called JSX. It is a JavaScript syntax - extension popularized by React. Putting JSX markup close to - related rendering logic makes React components easy to create, - maintain, and delete. + Essa sintaxe de tags é chamada de JSX. É uma extensão de sintaxe + JavaScript popularizada pelo React. Colocar tags JSX em conjunto + com a lógica de renderização relacionada torna os componentes do + React fáceis de criar, manter e excluir.
-
Add interactivity wherever you need it
+
Adicione interatividade onde você precisar
- React components receive data and return what should appear on the - screen. You can pass them new data in response to an interaction, - like when the user types into an input. React will then update the - screen to match the new data. + Os componentes do React recebem dados e retornam o que deve + aparecer na tela. Você pode passar a eles novos dados em resposta + a uma interação, como quando o usuário digita em uma entrada. O + React atualizará a tela pra corresponder aos novos dados.
@@ -215,16 +214,16 @@ export function HomeContent() {
- You don’t have to build your whole page in React. Add React to - your existing HTML page, and render interactive React components - anywhere on it. + Você não precisa construir sua página inteira em React. Adicione + React à sua página HTML existente e renderize componentes React + interativos em qualquer lugar nela.
- Add React to your page + Adicione o React à sua página
@@ -233,14 +232,15 @@ export function HomeContent() {
- Go full-stack
- with a framework + Full-stack
+ com um framework
- React is a library. It lets you put components together, but it - doesn’t prescribe how to do routing and data fetching. To build an - entire app with React, we recommend a full-stack React framework - like Next.js or{' '} + React é uma biblioteca. Ele permite que você junte componentes, + mas não prescreve como fazer roteamento e busca de dados. Para + construir um aplicativo inteiro com React, recomendamos um + framework React full stack como{' '} + Next.js ou{' '} Remix.
@@ -249,17 +249,17 @@ export function HomeContent() {
- React is also an architecture. Frameworks that implement it let - you fetch data in asynchronous components that run on the server - or even during the build. Read data from a file or a database, and - pass it down to your interactive components. + React também é uma arquitetura. Os frameworks que o implementam + permitem buscar dados em componentes assíncronos que rodam no + servidor ou até mesmo durante o build. Leia os dados de um arquivo + ou banco de dados e passe-os para seus componentes interativos.
- Get started with a framework + Inicie com um framework
@@ -267,12 +267,13 @@ export function HomeContent() {
-
Use the best from every platform
+
Use o melhor de cada plataforma
- People love web and native apps for different reasons. React - lets you build both web apps and native apps using the same - skills. It leans upon each platform’s unique strengths to let - your interfaces feel just right on every platform. + As pessoas adoram aplicativos da Web e nativos por diferentes + motivos. O React permite criar aplicativos da web e aplicativos + nativos usando as mesmas habilidades. Ele se baseia nos pontos + fortes exclusivos de cada plataforma para permitir que suas + interfaces pareçam perfeitas em todas as plataformas.
@@ -286,15 +287,17 @@ export function HomeContent() {

- Stay true to the web + Mantenha-se fiel à web

- People expect web app pages to load fast. On the server, - React lets you start streaming HTML while you’re still - fetching data, progressively filling in the remaining - content before any JavaScript code loads. On the client, - React can use standard web APIs to keep your UI - responsive even in the middle of rendering. + As pessoas esperam que as páginas de aplicativos da web + sejam carregadas rapidamente. No servidor, o React + permite iniciar o streaming de HTML enquanto ainda está + buscando dados, preenchendo progressivamente o conteúdo + restante antes que qualquer código JavaScript seja + carregado. No cliente, o React pode usar APIs da Web + padrão para manter sua UI responsiva mesmo no meio da + renderização.

@@ -372,21 +375,22 @@ export function HomeContent() {

- Go truly native + Torne-se verdadeiramente nativo

- People expect native apps to look and feel like their - platform.{' '} + As pessoas esperam que os aplicativos nativos se + pareçam com sua plataforma.{' '} React Native {' '} - and{' '} + e{' '} Expo{' '} - let you build apps in React for Android, iOS, and - more. They look and feel native because their UIs{' '} - are truly native. It’s not a web view—your - React components render real Android and iOS views - provided by the platform. + permite que você crie aplicativos em React para + Android, iOS e muito mais. Eles parecem nativos porque + suas interfaces de usuário são realmente nativas. Não + é uma visualização da Web. Seus componentes React + renderizam visualizações reais de Android e iOS + fornecidas pela plataforma.

@@ -396,14 +400,15 @@ export function HomeContent() {
- With React, you can be a web and a native developer. Your - team can ship to many platforms without sacrificing the user - experience. Your organization can bridge the platform silos, and - form teams that own entire features end-to-end. + Com React, você pode ser um desenvolvedor web e nativo. + Sua equipe pode fazer deploy para várias plataformas sem + sacrificar a experiência do usuário. Sua organização pode unir + os silos de plataforma e formar equipes que possuem + funcionalidades de ponta a ponta.
- Build for native platforms + Crie para plataformas nativas
@@ -414,23 +419,24 @@ export function HomeContent() {
-
Upgrade when the future is ready
+
Atualize quando o futuro estiver pronto
- React approaches changes with care. Every React commit is - tested on business-critical surfaces with over a billion - users. Over 100,000 React components at Meta help validate - every migration strategy. + React aborda as mudanças com cuidado. Cada commit do React é + testado em superfícies críticas para os negócios com mais de + bilhão de usuários. Mais de 100.000 componentes React na Meta + ajudam a validar todas as estratégias de migração.
- The React team is always researching how to improve React. - Some research takes years to pay off. React has a high bar - for taking a research idea into production. Only proven - approaches become a part of React. + A equipe do React está sempre pesquisando como melhorar o + React. Algumas pesquisas levam anos para compensar. O React + tem um alto padrão para colocar uma ideia de pesquisa em + produção. Somente abordagens comprovadas se tornam parte do + React.
- Read more React news + Leia mais notícias do React
@@ -438,7 +444,7 @@ export function HomeContent() {

- Latest React News + Últimas notícias do React

@@ -456,7 +462,7 @@ export function HomeContent() {
- Read more React news + Leia mais notícias do React
@@ -469,13 +475,13 @@ export function HomeContent() {
- Join a community
- of millions + Junte-se a uma comunidade
+ de milhões
- You’re not alone. Two million developers from all over the - world visit the React docs every month. React is something - that people and teams can agree on. + Você não está sozinho. Dois milhões de desenvolvedores de todo + o mundo vistam os documentos do React todos os meses. React é + algo em que pessoas e equipes podem concordar.
@@ -483,13 +489,14 @@ export function HomeContent() {
- This is why React is more than a library, an architecture, or - even an ecosystem. React is a community. It’s a place where - you can ask for help, find opportunities, and meet new - friends. You will meet both developers and designers, - beginners and experts, researchers and artists, teachers and - students. Our backgrounds may be very different, but React - lets us all create user interfaces together. + É por isso que o React é mais do que uma biblioteca, uma + arquitetura, ou mesmo um ecossistema. React é uma comunidade. + É um lugar onde você pode pedir ajuda, encontrar oportunidades + e fazer novos amigos. Você conhecerá desenvolvedores e + designers, iniciantes e especialistas, pesquisadores e + artistas, professores e alunos. Nossas origens podem ser muito + diferentes, mas o React nos permite criar interfaces de + usuário juntos.
@@ -498,15 +505,15 @@ export function HomeContent() {
- Welcome to the
- React community + Bem-vindo à
+ comunidade React
- Get Started + label="Faça o tutorial"> + Iniciar
@@ -658,35 +665,35 @@ const reactConf2019Cover = '/images/home/conf2019/cover.svg'; const communityImages = [ { src: '/images/home/community/react_conf_fun.webp', - alt: 'People singing karaoke at React Conf', + alt: 'Pessoas cantando karaokê no React Conf', }, { src: '/images/home/community/react_india_sunil.webp', - alt: 'Sunil Pai speaking at React India', + alt: 'Sunil Pai falando no React India', }, { src: '/images/home/community/react_conf_hallway.webp', - alt: 'A hallway conversation between two people at React Conf', + alt: 'Uma conversa de corredor entre duas pessoas no React Conf', }, { src: '/images/home/community/react_india_hallway.webp', - alt: 'A hallway conversation at React India', + alt: 'Uma conversa de corredor no React India', }, { src: '/images/home/community/react_conf_elizabet.webp', - alt: 'Elizabet Oliveira speaking at React Conf', + alt: 'Elizabet Oliveira falando no React Conf', }, { src: '/images/home/community/react_india_selfie.webp', - alt: 'People taking a group selfie at React India', + alt: 'Pessoas tirando uma selfie em grupo no React India', }, { src: '/images/home/community/react_conf_nat.webp', - alt: 'Nat Alison speaking at React Conf', + alt: 'Nat Alison falando no React Conf', }, { src: '/images/home/community/react_india_team.webp', - alt: 'Organizers greeting attendees at React India', + alt: 'Organizadores cumprimentando os participantes no React India', }, ]; @@ -922,8 +929,8 @@ function Example1() {