
Boilerplate e Starter para React Native, Expo, NativeWind e TypeScript ⚡️ feito com a experiência do desenvolvedor primeiro: React Native, Expo, TypeScript, Eslint, mais bonito, Husky, Staged, Jest, Detox, VScode, Nativewind.
Experiência do desenvolvedor primeiro:
@ prefixCrie seu produto SaaS mais rápido com o React SaaS Boilerplate.
Execute o seguinte comando em seu ambiente local:
git clone --depth=1 https://github.com/ixartz/React-Native-Boilerplate.git my-project-name
cd my-project-name
npm installEm seguida, você pode executar localmente no modo de desenvolvimento com recarga ao vivo:
npm run dev:ios
# Or
npm run dev:androidIsso abrirá o aplicativo no simulador iOS ou o emulador Android.
O teste é uma parte importante do processo de desenvolvimento e, muitas vezes, negligenciado. Esse código de partida cria biblioteca de testes de brincadeira e reação para teste de unidade e desintoxicação para teste E2E.
Para executar os testes de unidade, execute o seguinte comando:
npm run test Para executar os testes E2E, você primeiro precisa executar o seguinte comando:
npm run e2e:prepare # Only need to run onceEm seguida, você pode executar o seguinte comando para executar os testes E2E:
npm run e2e:ios
# Or
npm run e2e:android Se você for usuários do VSCODE, poderá ter uma melhor integração com o VSCode instalando a extensão sugerida em .vscode/extension.json . O código de partida vem com configurações para uma integração perfeita com o VSCode. A configuração de depuração também é fornecida para a experiência de depuração de front -end e back -end.
Com os plug -ins instalados no seu VSCode, o ESLint e o mais bonito podem corrigir automaticamente o código e mostrar os erros. O mesmo vale para o teste, você pode instalar a extensão do VSCODE JEST para executar automaticamente seus testes e ele também mostra a cobertura do código no contexto.
Dicas Pro: Se você precisar de um tipo de projeto de projeto de projeto com o TypeScript, poderá executar uma compilação com CMD + Shift + B no Mac.
Todos podem contribuir para este projeto. Sinta -se à vontade para abrir um problema se tiver dúvidas ou encontrar um bug. Totalmente aberto a quaisquer sugestões e melhorias.
Licenciado sob a licença do MIT, Copyright © 2023
Consulte a licença para obter mais informações.
Feito com ♥ por Creativedesignsguru