- 2023年8月8日
- 2023年8月9日
【Vue.js】Vue3のshallowRefを使ってみる
こんにちは。野中やすおです。 今回の記事では、Vue.js の3系で新しく導入された概念である「shallowRef」の説明と実際の使い方例について紹介していきます。 shallowRefとは何か? shallowRefは、Vue.js 3系で導入さ […]
こんにちは。野中やすおです。 今回の記事では、Vue.js の3系で新しく導入された概念である「shallowRef」の説明と実際の使い方例について紹介していきます。 shallowRefとは何か? shallowRefは、Vue.js 3系で導入さ […]
こんにちは。野中やすおです。 今回の記事では、フロントエンド開発について必須の概念であるModal、Popup・Popover、Dialogについて再確認とその違いについてまとめてみました。 Modalとは? modalは、「モードがある状態」を指し […]
こんにちは。 野中やすおです。 今回の記事では、今日のTypeScript開発にはもはや必須となってきた?Zodについて解説しています。私が今いる現場のフロント開発においてもZodが使われています。 Zodとは何か? Zodは公式サイトで以下のように […]
こんにちは。 野中康生です。 Piniaには、HMR(Hot Module Replacement)という機能が備わっているのですが、これが結構便利なので使っています。 HMRとは何か? HMRとは、ブラウザの全ページリロードをせずに、更新したモジュ […]
こんにちは。 野中康生です。 仕事でSentryのあるエラーをSentryに送信して、あるエラーは送信しないという判別をする必要があったのですが、Sentryエラーイベントのフィルタリング機能であるbeforeSendがかなり便利だったので、共有しま […]
こんにちは。 野中やすおです。 久しぶりにVue.jsの仕事に関わり出したらVuexがもはやコードに存在せず、Piniaがメインになっていてフロントエンドの変化の速さに戦々恐々する日々です。 そして今回は、Vuexの後継として作られたPiniaのユー […]
こんにちは。 野中やすおです。 仕事で、pnpmのバージョンを上げて生成したpnpm-lock.ymlをmain(master)にマージ後に、再度pnpmのバージョンをデグレして、pnpm-lock.ymlを戻すやり方にかなりハマって時間もかかってし […]
こんにちは。 野中やすおです。 最近、職場でaria-label属性を意識して使うようにしようという話になってきたのでaria-label属性とは何か調べてみました。 aria-label属性とは何か aria-label属性とは、ウェブアクセシビリ […]
こんにちは。 野中やすおです。 今回の記事では、Vue.jsにおけるRefについてまとめてみました。 そもそもRefとは? RefはVue 3で導入された、Reactivity APIの改良機能になります。Refは、Vueコンポーネント内でのリアクテ […]
こんにちは。 野中やすおです。 業務でTypeScriptのカスタムエラーを使うことがあったので、今回の記事ではカスタムエラーについてまとめてみることにしました。 TypeScriptのカスタムエラー [crayon-676d45c433666570 […]