A nova documentação do React está no pt-br.react.dev. Já criaram um issue sobre o assunto em reactjs/react.dev#4135 e uma discussão #553
Como contribuir
Revisando Pull Requests
uma maneira de contribuir é revisar algum PR que esteja aberto, conferindo se a tradução faz sentido e é entendível.
Traduzindo
Escolha uma das páginas abaixo que esta disponível (ou seja, ninguém está traduzindo), crie um fork deste repositório, traduza a página no seu fork e manda um Pull request para a comunidade revisar e mergear.
Páginas para serem traduzidas
Por favor faça um comentário para atualizarmos essa tabela a medida que prosseguirmos na tradução, colocaremos o seu nome de usuário(a) do github na frente da página que você pretende traduzir
Conteúdo principal
Para fazer antes de lançar como uma tradução "oficial". Por favor, traduza estas páginas primeiro.
Observe que cada seção possui uma página de índice, que também precisa ser traduzida.
Guia de Estilo Universal
Learn React
Blog
API Reference
Navigation e UI
Conteúdo Secundário
O ideal é que essas páginas também sejam traduzidas, mas são menos urgentes:
Legacy React APIs
Conteúdo opcional
A nova documentação do React está no pt-br.react.dev. Já criaram um issue sobre o assunto em reactjs/react.dev#4135 e uma discussão #553
Como contribuir
Revisando Pull Requests
uma maneira de contribuir é revisar algum PR que esteja aberto, conferindo se a tradução faz sentido e é entendível.
Traduzindo
Escolha uma das páginas abaixo que esta disponível (ou seja, ninguém está traduzindo), crie um fork deste repositório, traduza a página no seu fork e manda um Pull request para a comunidade revisar e mergear.
Páginas para serem traduzidas
Por favor faça um comentário para atualizarmos essa tabela a medida que prosseguirmos na tradução, colocaremos o seu nome de usuário(a) do github na frente da página que você pretende traduzir
Conteúdo principal
Para fazer antes de lançar como uma tradução "oficial". Por favor, traduza estas páginas primeiro.
Observe que cada seção possui uma página de índice, que também precisa ser traduzida.
Guia de Estilo Universal
Learn React
Quick Start (@alexandredev3) Tradução da página Quick Start #754
tutorial-tic-tac-toe.md#686thinking-in-react.mdto pt-br #862Installation (@NivaldoFarias) Tradução da página
installation.md#661creating-a-react-app.mdandbuild-a-react-app-from-scratch.mdto Portuguese #1087react-developer-tools.mdpara Português (Brasil) #1204update-arrays-in-state.md,keep-components-pure.mdandsetup.mdto pt #1103React Compiler (Learn)
index.md,installation.mdandintrodution.mdof react compiler #1102Describing the UI (@natrodrigo) Translation of the describing-the-ui page #660
writing-markup-with-jsx.mdto Portuguese #1014understanding-your-ui-as-a-tree.mdto Portuguese #1002Adding Interactivity Translate adding-interactivity.md to Portuguese #1089
responding-to-eventspage #684render-and-commitpage #665state-as-a-snapshot.md#690queueing-a-series-of-state-updates.mdto pt-br #849update-arrays-in-state.md,keep-components-pure.mdandsetup.mdto pt #1103Managing State
choosing-the-state-structure.md#688preserving-and-resetting-state.mdpara Português (Brasil) #1200scaling-up-with-reducer-and-context.mdpara Português (Brasil) #1206Escape Hatches (@jotaRenan) translate
escape-hatches.mdto pt-BR #664synchronizing-with-effects.mdpara Português (Brasil) #1207separating-events-from-effects.mdpara Português (Brasil) #1208removing-effect-dependencies.mdpara Português (Brasil) #1205Blog
index.mdpara Português (Brasil) #1194the-plan-for-react-18.mdto Portuguese #973react-v18.mdto Portuguese #982react-18-upgrade-guide.mdto Portuguese #980react-labs-what-we-have-been-working-on-march-2023.mdto Portuguese #979react-canaries.mdto Portuguese #974react-conf-2021-recap.mdto Portuguese #977react-conf-2024-recap.mdto Portuguese #976introducing-the-react-foundation.mdpara Português (Brasil) #1190denial-of-service-and-source-code-exposure-in-react-server-components.mdpara Português (Brasil) #1193react-19-upgrade-guide.mdpara Português (Brasil) #1182react-compiler-beta-release.mdpara Português (Brasil) #1184sunsetting-create-react-app.mdpara Português (Brasil) #1186react-19-2.mdpara Português (Brasil) #1189react-compiler-1.mdpara Português (Brasil) #1188critical-security-vulnerability-in-react-server-components.mdpara Português (Brasil) #1192API Reference
react: Hooks (@NivaldoFarias) Translatehooks.mdto Portuguese #1055use(@NivaldoFarias) Translateuse.mdto Portuguese #1063useActionState(@NivaldoFarias) TranslateuseActionState.mdto Portuguese #1062useCallback(@NivaldoFarias) TranslateuseCallback.mdto pt-br #919useContext(@NivaldoFarias) TranslateuseContext.mdto pt-br #920useDebugValue(@NivaldoFarias) TranslateuseDebugValue.mdto pt-br #913useDeferredValue(@NivaldoFarias) TranslateuseDeferredValue.mdto Portuguese #1066useEffect(@NivaldoFarias) TranslateuseEffect.mdto pt-br #930useEffectEvent(@NivaldoFarias) Tradução deuseEffectEvent.mdpara Português (Brasil) #1242useId(@tiagobarros01) Translate theuseIdpage #697useImperativeHandle(@tiagobarros01) docs(pt-br): translateuseImperativeHandlepage #727useInsertionEffectuseLayoutEffect(@Duduzera1997) docs(pt-br): translation of useLayoutEffect hook 🪝 #718useMemo(@NivaldoFarias) TranslateuseMemo.mdto Portuguese #1069useOptimistic(@NivaldoFarias) TranslateuseOptimistic.mdto Portuguese #1060useReduceruseRef(@NivaldoFarias) TranslateuseRef.mdto Portuguese #1065useState(@NivaldoFarias) TranslateuseState.mdto Portuguese #1068useSyncExternalStore(@NivaldoFarias) TranslateuseSyncExternalStore.mdto Portuguese #1064useTransition(@GabrielleEmanoela) docs(pt-br): translate useTransition page. #722react: Components (@vitoroberto) docs(pt-br): translate react-components page #701<Activity>(@NivaldoFarias) Tradução deActivity.mdpara Português (Brasil) #1237<Fragment> (<>)(@kevinCubas) Translate Fragment.md #680<Profiler>(@alexandredev3) Tradução da Página<Profiler>#758<StrictMode>(@NivaldoFarias) TranslateStrictMode.mdto Portuguese #1047<Suspense>(@NivaldoFarias) TranslateSuspense.mdto Portuguese #1048<ViewTransition>(@NivaldoFarias) Tradução deViewTransition.mdpara Português (Brasil) #1238react: APIs (@devlulcas) docs(pt-br): translate react-apis and createContext page #667act(@NivaldoFarias) Translateact.mdto Portuguese #1042addTransitionType(@NivaldoFarias) Tradução deaddTransitionType.mdpara Português (Brasil) #1236cache(@NivaldoFarias) Translatecache.mdto Portuguese #1045cacheSignal(@NivaldoFarias) Tradução decacheSignal.mdpara Português (Brasil) #1239captureOwnerStack(@NivaldoFarias) Tradução decaptureOwnerStack.mdpara Português (Brasil) #1241createContext(@devlulcas) docs(pt-br): translate react-apis and createContext page #667createElement(@NivaldoFarias) TranslatecreateElement.mdto Portuguese #1056forwardRef(@NivaldoFarias) TranslateforwardRef.mdto Portuguese #1058lazy(@NivaldoFarias) Translatelazy.mdto pt-br #915memo(@NivaldoFarias) Translatememo.mdto pt-br #918startTransition(@NivaldoFarias) TranslatestartTransition.mdto Portuguese #1061react: Legacy APIs (@NivaldoFarias) Translatelegacy.mdto Portuguese #1051Children(@NivaldoFarias) TranslateChildren.mdto Portuguese #1046cloneElement(@NivaldoFarias) TranslatecloneElement.mdto Portuguese #1059Component(@NivaldoFarias) TranslateComponent.mdto Portuguese #1049createRef(@NivaldoFarias) TranslatecreateRef.mdto Portuguese #1053isValidElement(@NivaldoFarias) TranslateisValidElement.mdto Portuguese #1052PureComponent(@NivaldoFarias) TranslatePureComponent.mdto Portuguese #1041experimental_taintObjectReference(@NivaldoFarias) Translateexperimental_taintObjectReference.mdto Portuguese #1054experimental_taintUniqueValue(@NivaldoFarias) Translateexperimental_taintUniqueValue.mdto Portuguese #1057experimental_useEffectEvent(@NivaldoFarias) Translateexperimental_useEffectEvent.mdto Portuguese #1050react-dom: Components (@NivaldoFarias) Tradução deindex.mdpara Português (Brasil) #1229<div>) (@NivaldoFarias) Translatecommon.mdto Portuguese #1020<form>(@NivaldoFarias) Translateform.mdto Portuguese #1016<input>(@NivaldoFarias) Translateinput.mdto Portuguese #1017<link>(@NivaldoFarias) Translatelink.mdto Portuguese #1015<meta>(@NivaldoFarias) Tradução demeta.mdpara Português (Brasil) #1231<option>(@NivaldoFarias) Translateoption.mdto Portuguese #1022<progress>(@felipefreitag) docs(pt-br): translated progress.md #678<script>(@NivaldoFarias) Translatescript.mdto Portuguese #1026<select>(@enriccogemha) docs(pt-br): translated select.md #794<style>(@NivaldoFarias) Translatestyle.mdto Portuguese #1025<textarea>(@NivaldoFarias) Translatetextarea.mdto Portuguese #1029<title>(@NivaldoFarias) Translatetitle.mdto Portuguese #1023react-dom: APIs (@NivaldoFarias) Tradução deindex.mdpara Português (Brasil) #1232createPortal(@NivaldoFarias) TranslatecreatePortal.mdto Portuguese #1028flushSync(@NivaldoFarias) TranslateflushSync.mdto Portuguese #1024preconnect(@NivaldoFarias) Translatepreconnect.mdto Portuguese #1030prefetchDNS(@NivaldoFarias) TranslateprefetchDNS.mdto Portuguese #1033preinit(@NivaldoFarias) Translatepreinit.mdto Portuguese #1035preinitModule(@NivaldoFarias) TranslatepreinitModule.mdto Portuguese #1034preload(@NivaldoFarias) Translatepreload.mdto Portuguese #1037preloadModule(@NivaldoFarias) TranslatepreloadModule.mdto Portuguese #1032react-dom/client: Client APIs (@NivaldoFarias) Tradução deindex.mdpara Português (Brasil) #1228createRoot(@NivaldoFarias) TranslatecreateRoot.mdto Portuguese #1019hydrateRootreact-dom/server: Server APIs (@MarceloSpessoto) Translates react-dom/server page. #728renderToPipeableStream(@NivaldoFarias) TranslaterenderToPipeableStream.mdto Portuguese #1038renderToReadableStream(@NivaldoFarias) TranslaterenderToReadableStream.mdto Portuguese #1039renderToStaticMarkup(@NivaldoFarias) TranslaterenderToStaticMarkup.mdto Portuguese #1031renderToString(@NivaldoFarias) TranslaterenderToString.mdto Portuguese #1036resumeresumeToPipeableStream(@NivaldoFarias) Tradução deresumeToPipeableStream.mdpara Português (Brasil) #1235react-dom/static: Static APIs (@NivaldoFarias) Translateindex.mdto Portuguese #1040prerender(@NivaldoFarias) Translateprerender.mdto Portuguese #1043prerenderToNodeStream(@NivaldoFarias) TranslateprerenderToNodeStream.mdto Portuguese #1044resumeAndPrerender(@NivaldoFarias) Tradução deresumeAndPrerender.mdpara Português (Brasil) #1234resumeAndPrerenderToNodeStream(@NivaldoFarias) Tradução deresumeAndPrerenderToNodeStream.mdpara Português (Brasil) #1233react-dom/hooks(@NivaldoFarias) Translateindex.mdto Portuguese #1021useFormStatus(@NivaldoFarias) TranslateuseFormStatus.mdto Portuguese #1027React Server Components (@NivaldoFarias) Translate
directives.mdto Portuguese #1070server-components(@NivaldoFarias) Translateserver-components.mdto Portuguese #1074server-functions(@NivaldoFarias) Translateserver-functions.mdto Portuguese #1072use-client(@NivaldoFarias) Translateuse-client.mdto pt-br #935use-server(@NivaldoFarias) Translateuse-server.mdto Portuguese #1073Rules of React (@NivaldoFarias) Translate
index.mdto Portuguese #1071react-calls-components-and-hooks.mdto pt-br #932rules-of-hooks.mdto pt-br #931React Compiler Reference
compiling-libraries(@NivaldoFarias) Tradução decompiling-libraries.mdpara Português (Brasil) #1226target(@NivaldoFarias) Tradução detarget.mdpara Português (Brasil) #1227compilationModeconfiguration— PR aberto Tradução deconfiguration.mdpara Português (Brasil) #1225 (CI com falha)directivesdirectives/use-memodirectives/use-no-memogatingloggerpanicThresholdeslint-plugin-react-hooks(@NivaldoFarias) Tradução deindex.mdpara Português (Brasil) #1210lints/config(@NivaldoFarias) Tradução deconfig.mdpara Português (Brasil) #1212lints/error-boundaries(@NivaldoFarias) Tradução deerror-boundaries.mdpara Português (Brasil) #1211lints/immutability(@NivaldoFarias) Tradução deimmutability.mdpara Português (Brasil) #1214lints/incompatible-library(@NivaldoFarias) Tradução deincompatible-library.mdpara Português (Brasil) #1217lints/preserve-manual-memoization(@NivaldoFarias) Tradução depreserve-manual-memoization.mdpara Português (Brasil) #1216lints/rules-of-hooks(@NivaldoFarias) Tradução derules-of-hooks.mdpara Português (Brasil) #1220lints/set-state-in-effect(@NivaldoFarias) Tradução deset-state-in-effect.mdpara Português (Brasil) #1219lints/set-state-in-render(@NivaldoFarias) Tradução deset-state-in-render.mdpara Português (Brasil) #1221lints/static-components(@NivaldoFarias) Tradução destatic-components.mdpara Português (Brasil) #1222lints/unsupported-syntax(@NivaldoFarias) Tradução deunsupported-syntax.mdpara Português (Brasil) #1223lints/use-memo(@NivaldoFarias) Tradução deuse-memo.mdpara Português (Brasil) #1224lints/component-hook-factorieslints/exhaustive-depslints/gatinglints/globals— PR aberto Tradução deglobals.mdpara Português (Brasil) #1213lints/purity— PR aberto Tradução depurity.mdpara Português (Brasil) #1215lints/refs— PR aberto Tradução derefs.mdpara Português (Brasil) #1218React DevTools
react-performance-tracks(@NivaldoFarias) Tradução dereact-performance-tracks.mdpara Português (Brasil) #1209Navigation e UI
HomeContent.js) (@jhonmike) Translate React website Home page #655src/sidebar*.json) (@emersonbroga) Tradução das Sidebar #663TopNav.tsx)Conteúdo Secundário
O ideal é que essas páginas também sejam traduzidas, mas são menos urgentes:
Legacy React APIs
Children(@NivaldoFarias) TranslateChildren.mdto Portuguese #1046cloneElement(@NivaldoFarias) TranslatecloneElement.mdto Portuguese #1059Component(@NivaldoFarias) TranslateComponent.mdto Portuguese #1049createElement(@NivaldoFarias) TranslatecreateElement.mdto Portuguese #1056createRef(@NivaldoFarias) TranslatecreateRef.mdto Portuguese #1053isValidElement(@NivaldoFarias) TranslateisValidElement.mdto Portuguese #1052PureComponent(@NivaldoFarias) TranslatePureComponent.mdto Portuguese #1041Conteúdo opcional
Community
team(@NivaldoFarias) Translateteam.mdto Portuguese #989docs-contributors(@NivaldoFarias) Translatedocs-contributors.mdto Portuguese #984translations(@NivaldoFarias) Translatetranslations.mdto Portuguese #983versioning-policy(@NivaldoFarias) Translateversioning-policy.mdto Portuguese #990videos(@NivaldoFarias) Translatevideos.mdto Portuguese #985acknowledgementsconferences(lista internacional — mantida em inglês)meetups(lista internacional — mantida em inglês)Blog (parcialmente traduzido — ver seção Blog acima)
Warnings (@pedrocraveiro) Translate Optional Content: Warnings #767
invalid-aria-propinvalid-hook-call-warningreact-dom-test-utilsreact-test-rendererspecial-propsunknown-propErrors (@NivaldoFarias) Translate
index.mdto Portuguese #993377(@NivaldoFarias) Translate377.mdto Portuguese #995generic(@NivaldoFarias) Translategeneric.mdto Portuguese #994versions.md(@NivaldoFarias) Translateversions.mdto pt-br #936