
对本机,Expo,本地风格和打字稿React的样板和起动器首先是由开发人员经验制成的:React Native,Expo,Typescript,Eslint,Eslint,Prettier,Prettier,Husky,susky,lint阶段,开玩笑,Detox,Vscode,nativeWind。
开发人员的经验首先:
@ prefix的绝对导入用React SaaS样板更快地构建SaaS产品。
在您的本地环境上运行以下命令:
git clone --depth=1 https://github.com/ixartz/React-Native-Boilerplate.git my-project-name
cd my-project-name
npm install然后,您可以通过实时重新加载在开发模式下本地运行:
npm run dev:ios
# Or
npm run dev:android这将在iOS模拟器或Android模拟器中打开应用程序。
测试是开发过程的重要组成部分,通常是被忽视的过程。此入门代码带有开玩笑和React测试库进行单位测试和E2E测试排毒。
要运行单元测试,请运行以下命令:
npm run test 要运行E2E测试,您首先需要运行以下命令:
npm run e2e:prepare # Only need to run once然后,您可以运行以下命令来运行E2E测试:
npm run e2e:ios
# Or
npm run e2e:android如果您是VSCODE用户,则可以通过在.vscode/extension.json中安装建议的扩展名来与VSCODE更好地集成。入门代码提供了与VSCODE无缝集成的设置。还为前端和后端调试体验提供了调试配置。
在您的VSCODE上安装插件后,Eslint和Prettier可以自动修复代码并向您显示错误。测试也是如此,您可以安装vscode jest扩展程序以自动运行测试,并且还显示了上下文中的代码覆盖范围。
专业提示:如果您需要使用Typescript进行项目宽类型检查,则可以在Mac上运行使用CMD + Shift + B的构建。
欢迎每个人为这个项目做出贡献。如果您有疑问或发现错误,请随时打开问题。完全接受任何建议和改进。
根据MIT许可证许可,版权所有©2023
有关更多信息,请参见许可证。
由CreativedSignsguru制成的