Vue.js v-tokyo Meetup #21

ツノ
·

メモ

  • a/aで使えそうなところをまとめる

  • 開発のネタになりそうなものを集める

  • Nuxt4について話せる様にする

LT セッション1 : oxcは次世代のフロントエンドツールチェイン開の発基盤になり得るか

  • 他言語で書かれている

  • oxc

    • コンパイラツールのコレクション(rdに入っている)

      • パーサーも入っている

      • 第3世代らしい

    • いい理由

      • 速い(遅い=バグという判断、Rust製)

      • 拡張性(よくわからん)

      • 信頼性

    • エコシステムとのエコシステム

      • ES tree

LT セッション2: VueUse: 5分で分かる Vue.js 開発の効率化術

  • VueUse

    • 関数集

    • 使いやすいやーつ

      • useMouse

      • useClipboard

      • useAxios(エラー文をシンプルにかける)

    • おしは?

      • electron系

      • 実装自体も参考になる

LT セッション3: UnJSを使って軽率にCLIを作ってみたらめちゃくちゃ便利だった

  • UnJSについて

    • citty:CLIフレームワーク

    • consola:対話型のCLI

    • giget,jiti,unbuild

  • 記事書いて

    • consola:使いやすい

    • unbuild:手軽

LT セッション4: Nuxt Scriptsって何ができるの? Nuxt4メインセッションに添えて

  • shell Scriptとかでは無い

  • NuxtScriptでタグ埋め込みとかを入れられる

  • 埋め込みも簡単にできるよ

メインセッション:Nuxt4

  • 移行方法

    • コワクナイヨ

      • 機能をoptinしている

        • コンパット

        • 機能を一つ一つオフにできる

      • codemodがある

    • おすすめ

  • 変更点

    • リリースサイクルの影響でそこまで多くない

      • ディレクトリ構成が変わる

        • パフォーマンス

        • IDEサポート

      • useFetchが別画面で共有できる

      • useFetchのデフォルト値が変わる

      • dedupeオプション

      • useFeachのデータがshalloRefになる

        • dataはimmutableであるべき

  • ディレクトリ構成はcodeブリッジで対応するのか?→サポートは考えていない

  • ESlintルールとして提供予定か?→まだわからんがCodemodではカバーできる

  • OpenAPIのAPIは仮?→実験モードはまだまだ

@2nofa11
ゆっぽくんが好きなエンジニア