Skip to content

AnthonyMRodrigues/docsreactnative

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 

Repository files navigation

React Native Build Status Circle CI npm version

React Native permite você a crie experiências de plataformas nativas usando uma experiência de desenvolvimento consistente baseado no JavaScript e React. O foco do React Native é desenvolver de forma eficiente para todas as plataformas que você deseja - aprenda uma vez, escreva em qualquer lugar. Facebook usa o React Native na produção de multiplos aplicativos e irá continuar investindo no React Native.

Suporta operações em sistemas >= Android 4.1 (API 16) e >= iOS 8.0.

Introdução

Veja o React Native website oficial para uma introdução ao React Native.

Iniciando

Conseguindo ajuda

Por favor use os recursos da comunidade para conseguir ajuda. Nós usamos as issues do GitHub para rastrear bugs e solicitações de features e temos um limite de banda para encontra-los.

  • Faça uma pergunta no StackOverflow e use a tag react-native
  • Converse no chat conosco no Reactiflux em #react-native.
  • Articule suas solicitações de features ou realize a votação em uma existente no Canny
  • Inicie uma thread de discussão no Board de Discurssões React
  • Junte-se ao #reactnative no IRC: chat.freenode.net
  • Se você tiver encontrado algum bug, por favor Abra uma issue

Documentação

A Documentação do website é dividida em multiplas seções.

Outra grande coisa a se aprender são sobre os componentes e APIs inclusas com o React Native é só ler o seu código fonte. Dê uma olhada no diretório Libraries/Components para ver sobre os componentes, tipo ScrollView e TextInput, por exemplo. O exemplo do RNTester também é uma demostração de várias maneiras para se usar esses componentes. A partir do código você pode ter uma melhor compreensão sobre cada componente e sobre as APIs.

A documentação do React Native é somente para discução sobre os componentes, APIs e tópicos especificos do React Native (React no iOS e no Android). Para obter a documentação da API do React, que é compartilhada entre a do React Native e React DOM, referencie-se a Documentação React.

Exemplo

  • git clone https://github.com/facebook/react-native.git
  • cd react-native && npm install

Rodando o aplicativo RNTester no seu iOS

Agora abra o RNTester/RNTester.xcodeproj e rode no seu Xcode.

Rodando no aplicativo RNTester no seu Android

Note que você precisa das Android SDK instaladas, veja pré-requisitos.

./gradlew :RNTester:android:app:installDebug
# Inicie um pacote no shell separado (tenha certeza que você rodou o comando npm install):
./scripts/packager.sh

Ampliando o React Native

  • Procurando por um componente? JS.coach
  • Acompanhe desenvolvedores que escrevem e publicam modulos React Native para NPM e open source no GitHub.
  • Faça modulos para ajudar o ecossistema e a comunidade React Natice a crescerem. Nós recomendamos que os módulos sejam escritos por você para os seus caso e sejam compartilhados via NPM.
  • Leia o guia de módulos nativos (iOS, Android) e componentes Native UI (iOS, Android) se você está interessado em extender as funções nativas.

Atualizando

React Native é um desenvolvimento ativo, Veja o guia no atualizando o React Native para continuar deixando o seu projeto atualizado.

Abrindo Issues

Se você encontrar algum bug no React Native nós gostariamos de ouvir sobre. Procure as issues existentes e procure ter certeza se o seu problema já não foi relatado antes de abrir uma nova issue. É útil você incluir a última versão do React Native e do sistema operacional que esteja usando. Por favor inclua uma forma de identificar e reproduzir o caso quando for apropriado.

As issues do GitHub são para reportar bug e novas solicitações de features. Para ajuda e outras questões sobre como usar o React Native tenha certeza se está listada na seção Conseguindo Ajuda. em particular o Canny é uma boa maneira de sinalizar o seu interese em uma feature ou issue. Existem alguns recursos disponiveis para manipulação de issues e manutenção das issues abertas nós podemos responder de forma rápida com o suporte.

Contribuindo

Para mais informações de como contribuir com Pull Requests e issues, veja nosso Guia de Contribuição.

Boa primeira tarefa é uma ótima maneira de iniciar os pontos de PRs.

Nós encorajamos a comunidade a perguntar e responder questões no Stack Overflow com a tag react-native. É uma ótima maneira de ajudar a comunidade e se envolver.

Licença

React tem código de licença aberto. Nós também providenciamos e anexamos concessão de patentes.

Documentação do React é Creative Commons licenciada.

Exemplos fornecidos nesse repositório e a documentação estão licenciados separadamente, assim como alguns componentes customizados.

About

Documentation of React Native in portuguese.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors