{"componentChunkName":"component---src-templates-blog-js","path":"/blog/2017/12/07/introducing-the-react-rfc-process.html","result":{"data":{"markdownRemark":{"html":"<p>Estamos adotando um processo de RFC (“request for comments”, em português, “Pedido de comentários”) para ideias que possam contribuir com o React.</p>\n<p>Seguindo o exemplo do <a href=\"https://github.com/yarnpkg/rfcs\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Yarn</a>, <a href=\"https://github.com/emberjs/rfcs\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Ember</a>, e <a href=\"https://github.com/rust-lang/rfcs\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Rust</a>, o objetivo é permitir que membros da equipe principal do React e membros da comunidade possam contribuir no desenvolvimento de novas funcionalidades. Também temos o objetivo de fornecer um caminho claro para a entrada de novas ideias no projeto:</p>\n<ul>\n<li>Crie um documento RFC detalhando seu proposito.</li>\n<li>Submeta uma PR para o <a href=\"https://github.com/reactjs/rfcs\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Repositório RFC</a>.</li>\n<li>Coloque seu feedback na proposta.</li>\n<li>Após a discussão, o time principal pode aceitar ou não o RFC.</li>\n<li>Se o RFC for aceito, a PR é aceita.</li>\n</ul>\n<p>Documentos RFCs são aceitos quando eles são aprovados para implementação no React. Uma descrição mais detalhada do processo está disponível no  <a href=\"https://github.com/reactjs/rfcs/blob/master/README.md\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">README</a> do repositório. Os detalhes exatos podem ser melhorados no futuro.</p>\n<h2 id=\"who-can-submit-rfcs\"><a href=\"#who-can-submit-rfcs\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Quem Pode Submeter RFCs? </h2>\n<p>Qualquer pessoa! Nenhum conhecimento avançado em React é necessário, também não é esperado que você implemente a proposta sozinho.</p>\n<p>Como fazemos com nossos outros repositórios, pedimos que você complete um <a href=\"https://github.com/reactjs/rfcs#contributor-license-agreement-cla\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Contrato de Licença de Contribuidor</a> antes que possamos aceitar sua PR.</p>\n<h2 id=\"what-types-of-changes-should-be-submitted-as-rfcs\"><a href=\"#what-types-of-changes-should-be-submitted-as-rfcs\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Que tipos de alterações devem ser enviadas como RFCs? </h2>\n<p>Geralmente, qualquer ideia que se beneficiaria de uma revisão ou projeto adicional antes de ser implementada é um bom candidato para uma RFC. Como regra geral, isso significa qualquer proposta que adicione, altere, ou remova uma API do React.</p>\n<p>Nem todas as alterações devem passar pelo processo de RFC. Correção de bugs ou melhorias de desempenho que não tocam uma API podem ser enviadas diretamente para a biblioteca principal.</p>\n<p>Possuímos diversos repositórios onde você pode enviar contribuições para o React:</p>\n<ul>\n<li><strong>Erros, Correção de bugs, e alterações de código para a biblioteca principal</strong>: <a href=\"https://github.com/facebook/react\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">facebook/react</a></li>\n<li><strong>Site e documentação</strong>: <a href=\"https://github.com/reactjs/reactjs.org\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">reactjs/reactjs.org</a></li>\n<li><strong>Ideias para alterações que precisam de revisões adicionais antes de serem implementadas</strong>: <a href=\"https://github.com/reactjs/rfcs\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">reactjs/rfcs</a></li>\n</ul>\n<h2 id=\"rfc-for-a-new-context-api\"><a href=\"#rfc-for-a-new-context-api\" aria-hidden class=\"anchor\"><svg aria-hidden=\"true\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>RFC para uma Nova Context API </h2>\n<p>Coincidindo com o lançamento do nosso processo RFC, submetemos uma <a href=\"https://github.com/reactjs/rfcs/pull/2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">proposta para uma nova versão do context</a>. A proposta já recebeu muitos comentários valiosos da comunidade que utilizaremos no projeto da nova API.</p>\n<p>A PR do context é um bom exemplo de como uma RFC deve ser estruturada. Estamos ansiosos para começarmos a receber suas propostas!</p>","excerpt":"Estamos adotando um processo de RFC (“request for comments”, em português, “Pedido de comentários”) para ideias que possam contribuir com o React. Seguindo o exemplo do Yarn, Ember, e Rust, o objetivo é permitir que membros da equipe principal do React e membros da comunidade possam contribuir no desenvolvimento de novas funcionalidades. Também temos o objetivo de fornecer um caminho claro para a entrada de novas ideias no projeto: Crie um documento RFC detalhando seu proposito. Submeta uma PR…","frontmatter":{"title":"Apresentando o processo React RFC","next":null,"prev":null,"author":[{"frontmatter":{"name":"Andrew Clark","url":"https://twitter.com/acdlite"}}]},"fields":{"date":"07 de dezembro de 2017","path":"content/blog/2017-12-07-introducing-the-react-rfc-process.md","slug":"/blog/2017/12/07/introducing-the-react-rfc-process.html"}},"allMarkdownRemark":{"edges":[{"node":{"frontmatter":{"title":"React v17.0"},"fields":{"slug":"/blog/2020/10/20/react-v17.html"}}},{"node":{"frontmatter":{"title":"Apresentando o novo JSX Transform"},"fields":{"slug":"/blog/2020/09/22/introducing-the-new-jsx-transform.html"}}},{"node":{"frontmatter":{"title":"React v17.0 Candidato à lançamento: Sem novas funcionalidades"},"fields":{"slug":"/blog/2020/08/10/react-v17-rc.html"}}},{"node":{"frontmatter":{"title":"React v16.13.0"},"fields":{"slug":"/blog/2020/02/26/react-v16.13.0.html"}}},{"node":{"frontmatter":{"title":"Construindo Ótimas Experiências de Usuário com Modo Concorrente e Suspense"},"fields":{"slug":"/blog/2019/11/06/building-great-user-experiences-with-concurrent-mode-and-suspense.html"}}},{"node":{"frontmatter":{"title":"Preparando para o Futuro com as Prereleases React"},"fields":{"slug":"/blog/2019/10/22/react-release-channels.html"}}},{"node":{"frontmatter":{"title":"Apresentando o novo React DevTools"},"fields":{"slug":"/blog/2019/08/15/new-react-devtools.html"}}},{"node":{"frontmatter":{"title":"React v16.9.0 e a atualização do Roadmap"},"fields":{"slug":"/blog/2019/08/08/react-v16.9.0.html"}}},{"node":{"frontmatter":{"title":"O React já esta traduzido? ¡Sí! Sim! はい！"},"fields":{"slug":"/blog/2019/02/23/is-react-translated-yet.html"}}},{"node":{"frontmatter":{"title":"React v16.8: O React com Hooks"},"fields":{"slug":"/blog/2019/02/06/react-v16.8.0.html"}}}]}},"pageContext":{"slug":"/blog/2017/12/07/introducing-the-react-rfc-process.html"}},"staticQueryHashes":[]}