Vue.js
エンジニアのためのWebチートシート
Vue.jsはプログレッシブJavaScriptフレームワークです。 Composition API、テンプレート構文、リアクティビティ、コンポーネントなどをチートシートにまとめました。
セットアップ
プロジェクト作成
create-vueでプロジェクトを作成します。
SFC(単一ファイルコンポーネント)
.vueファイルの基本構造です。
テンプレート構文
テキスト展開
二重波括弧でデータをテンプレートに展開します。
ディレクティブ
v-接頭辞付きの特別な属性です。
イベントハンドリング
v-onまたは@でイベントを処理します。
条件付きレンダリング
v-if / v-else / v-showで条件分岐します。
リストレンダリング
v-forでリストをレンダリングします。
リアクティビティ
ref / reactive
リアクティブな状態を定義します。
v-model(双方向バインディング)
フォーム入力とデータを双方向にバインドします。
Computed & Watch
computed(算出プロパティ)
依存関係に基づいてキャッシュされた値を返します。
watch / watchEffect
リアクティブな値の変更を監視します。
コンポーネント
Props
親コンポーネントから子にデータを渡します。
Emit(イベント発火)
子コンポーネントから親にイベントを通知します。
スロット
コンポーネントにコンテンツを挿入します。
Provide / Inject
深い階層のコンポーネント間でデータを共有します。
ライフサイクル
ライフサイクルフック
コンポーネントのライフサイクルに応じた処理を行います。
Composables
Composable関数
ロジックを再利用可能な関数に切り出します。
Vue Router
Vue Routerの基本
ルーティングの基本的な設定です。
ナビゲーションガード
ルート遷移を制御します。
引用・参考リンク
Related Cheatsheets
- jQuery -> Vanilla JSの変換-Vanilla JSとは純粋なJavaScriptのことです。Pure JSと呼ばれたりもします。jQueryなどのライブラリありきでJavaScriptを考える風潮に皮肉を込めてVanilla JSと呼ばれています。 React.jsやVue.jsが台頭してくる中でjQueryに依存しない純粋なJavaScriptの書き方を覚えるために、jQuery -> Vanilla JSの対応関係をチートシートにまとめてみました。
- React-Reactは、Facebookとそのコミュニティによって開発されているユーザインタフェースを構築するためのJavaScriptライブラリです。React.jsまたはReactJSの名称としても知られています
- TypeScript-TypeScriptはMicrosoftが開発したJavaScriptのスーパーセットです。 静的型付けにより、開発時のエラー検出やコード補完が強化されます。 基本型、高度な型、ユーティリティ型、型ガードなどをチートシートにまとめました。
- Next.js-Next.jsはVercelが開発したReactベースのフルスタックフレームワークです。 App Router、Server Components、データフェッチング、ルーティングなどの機能をチートシートにまとめました。
Related Goods
WebTerm - Recommended tools
WebTermは、ブラウザでLinuxコマンド・Gitコマンドを安全に実行でき、チュートリアル式で学べるターミナルサンドボックスです。
AIコーディングツールの普及に伴い、CLIの基礎知識を身につける重要性は増しています。実際のターミナルを操作するのに抵抗がある方でも、WebTermはローカル環境を壊す心配がありません。「会員登録不要・無料」で利用でき、学習環境として最適です。

WebTerm
Browser Terminal Sandbox for Learning CLI
開く
All Cheatsheets
エンジニア・プログラマー向けの便利なチートシートを多数まとめています(SP/Tablet/PC対応)
すべてのチートシートを見る



