プロジェクト

全般

プロフィール

フロントエンドガイドライン » 履歴 » リビジョン 3

リビジョン 2 (AppTime 管理, 2024/04/21 09:57) → リビジョン 3/6 (AppTime 管理, 2024/04/21 10:02)

# フロントエンドガイドライン 

 ## 概要 

 **Livewireはv3のため、v2のドキュメントと間違えないようにする** 
 - Livewireドキュメント 
 https://livewire.laravel.com/docs/quickstart 

 - Alpine.jsドキュメント 
 https://alpinejs.dev/start-here 

 ## 規約 

 -     スタイリングにtailwindcssを使う 
     -     Laravel Breezeに既に使われているため、統一する 

 - 動的な操作が必要になった場合、**Alpine.js**、複雑な操作は**Livewire**を利用する 
     -     **jQueryは使わないこと**、Alpine.js、またはLivewireで同等のことがより簡単な記述で実現ができます 

 -     共通のパーツはコンポーネント化する 
     -     `resources/views/components`にbladeコンポーネントを作成してください 

 -     遅延ロード等、複雑なコンポーネントはLivewireコンポーネントを作成する 
     -    `sail artisan make:livewire HouseMakerRanking`などのようにコマンドで雛形生成できます