【2024年版】Viteプロジェクトの環境変数設定
モダンなフロントエンド開発において、環境変数の適切な管理は開発効率とセキュリティの両面で重要な要素となっています。特にViteを使用したプロジェクトでは、開発環境(development)、検証環境(staging)、本…
モダンなフロントエンド開発において、環境変数の適切な管理は開発効率とセキュリティの両面で重要な要素となっています。特にViteを使用したプロジェクトでは、開発環境(development)、検証環境(staging)、本…
今回はReact.memo / useMemo / useCallback の違いについて記録を残していきたいと思います。 特に指定しなくてもアプリケーションとしては動くかなと思いますが、余計なレンダリングを避け、効率的…
Reactを使って開発をしていると、役割を分割するためにカスタムフックを書く場面があるかと思います。 今回はそのカスタムフックの簡単なテストコードをReact Testing LibraryとJestを使って書いてみます…
1. 環境構築 Next.jsのセットアップ Nxの公式ドキュメントを参考に環境構築をします。 Next.jsで新しいNxワークスペースを作成するには下記コマンドを実行します。 workspaceはデフォルトの「org」…
Three.js とは、できるだけ簡単にWebページ上に3Dコンテンツを表示する3Dライブラリです。 今回はthree.jsの基本、回転するキューブを作成していきます。 コードはこちら https://github.co…
固定ページでページを作成した時、bodyにページのスラッグを用いたclassを付与したいときありますよね。 例えばcompanyというスラッグなら class=”company” が、servic…
Vue.jsでTODOリストを作りました。 完成品の確認 テキストを送信すると上のTODOリストに追加され、チェックボックスにチェックすると斜線が引かれます。 削除したい時は右のバツマークを押すと削除される仕様です。 コ…
webARの知識0から大体20時間くらい調べてわかったこと。 #備忘録 #2021年8月現在 ◆webARを表現するための方法 A-Frame WebVRをHTMLの記述で簡単に作成できるフレームワーク ・webxrを使…
今回はJavaScriptのみで切り替えタブを実装していきます。 jQueryを使って実装したい方は下記を参考にしてください。 それでは早速デモページを確認し、切り替えタブを実装していきましょう! See the Pen…
今回はよくグローバルナビなどで使われているドロップダウンメニューをJavaScriptで実装していきます。 jQueryで実装した記事はたくさんありますが、JavaScriptを使って実装した記事は少なかったので、備忘録…