
React Native、Expo、NativeWind、TypeScriptのボイラープレートとスターター最初に開発者エクスペリエンスを使用して作られました:React Native、Expo、TypeScript、Eslint、Prettier、Husky、Lint stage、Jest、Detox、Vscode、Nativewind。
開発者エクスペリエンス最初:
@プレフィックスを使用した絶対インポート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エミュレーターでアプリが開きます。
テストは開発プロセスの重要な部分であり、多くの場合無視されたプロセスです。このスターターコードは、JESTおよびReact Testingライブラリを使用して、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はコードを自動的に修正してエラーを表示できます。テストにも同じことが言えます。VSCODEJEST拡張機能をインストールしてテストを自動的に実行できます。また、コンテキストでコードカバレッジも表示されます。
プロのヒント:TypeScriptを使用してプロジェクトワイドタイプチェックが必要な場合は、MacでCMD + Shift + Bを使用してビルドを実行できます。
誰もがこのプロジェクトに貢献できます。質問がある場合やバグが見つかった場合は、お気軽に問題を開いてください。どんな提案や改善にも完全に開かれています。
MITライセンスの下でライセンス、Copyright©2023
詳細については、ライセンスを参照してください。
creativedesignsguruによって♥で作られました