フルスタックのタイプセーフなNext.jsアプリを起動するための対話型CLI。
次のコマンドを実行して T3 スタックの使用を開始する
npm create t3-app@latest
テオの概要をユーチューブで見る
「T3スタック」は、シンプルさ、モジュール性、フルスタックのタイプセーフティに焦点を当てたTheoによって作成されたWeb開発スタックです。それは構成されています:
create-t3-app
これは、モジュール式の T3 スタック アプリのセットアップを合理化するために、経験豊富な T3 スタック開発者によって構築された CLI です。これは、各部分がオプションであり、「テンプレート」が特定のニーズに基づいて生成されることを意味します。
create-t3-app
数え切れないほどのプロジェクトとこの技術に関する長年の経験を経て、私たちは多くの意見や洞察を持っています。私たちはそれらをこのCLIにエンコードするために最善を尽くしました。
これは包括的なテンプレートではありません。アプリケーションのニーズを解決する独自のライブラリを持参することを期待しています。状態管理や展開などのより具体的な問題に対する解決策を規定したくはありませんが、ここにはいくつかの推奨事項が一覧表示されています。
率直に言って、これは意見のあるプロジェクトです。私たちは、建物に関するいくつかの核となる信念を共有しており、それらを決定の基礎として扱います。
「すべてを追加する」という罠に陥るのは簡単です-私たちは明示的にそれをしたくありません。追加されたものすべて含まれているコアテクノロジー内に存在する特定の問題を解決する必要があります。つまり、状態ライブラリ(、)のようなものは追加しませんが、NextAuthのようなものを追加し.jsPrismaとtRPCを統合します。
create-t3-app
zustand
redux
私たちは最先端の技術が大好きです。スピードの量と、正直なところ、新しいたわごとから出てくる楽しさは本当にクールです。リスクの低い部分では、リスクの高い技術を使用して、責任を持って出血することが重要だと考えています。これは、リスクの高い新しいデータベース技術に
述べられた目標は、新しいフルスタックのタイプセーフなWebアプリケーションを開始するための最も簡単な方法を提供することです。これらの部分ではタイプセーフティを真剣に受け止めており、生産性が向上し、出荷するバグが少なくなるためです。のタイプセーフな性質を損なう決定は、別のプロジェクトで行う必要がある決定です。
create-t3-app
create-t3-app
アプリを使用してスキャフォールディングするには、次の 3 つのコマンドのいずれかを実行し、コマンド プロンプトの質問に答えます。
create-t3-app
npm create t3-app@latest
yarn create t3-app
pnpm create t3-app@latest
より高度な使用法については、CLI のドキュメントを参照してください。
ヘルプ、ベストプラクティスに関するディスカッション、またはcreate-t3-appに役立つその他の会話:
私たちは
コントリブロックスで作られました