typescript

IT Study

【自動化テスト入門③】Next.jsでテスト用プロジェクトを作成してGitHubと連携する

前回は自動化テストを行うために、XPathやCSSセレクタの基礎について学習しました。◾️参考記事【自動化テスト入門①】Katalonで学ぶCSSセレクタ基本編 【自動化テスト入門②】Katalonで学ぶXPath基本編しかし、実際に自動化...
Programming

【Next.js】Vercelデプロイエラー「ReferenceError: localStorage is not defined」の原因と解決方法

勉強記録アプリをVercelでデプロイしようとGitHubと連携してインポートしたら、エラーが発生しました。DBも使わないし、簡単なコードで作ったアプリなのに「なんで?」という感じでかなり混乱しました。エラー内容はこちらです。Referen...
Programming

【Next.js】Githubのような勉強記録アプリ④:LocalStorageに詳細を追加・変更しよう

前回【Next.js】Githubのような勉強記録アプリ③:Gridを使って勉強時間を可視化するに続き、今回はLocalStorageに記録されている勉強内容の詳細を追加・変更する機能を実装しました。前回までは勉強時間・勉強した日付のみ管理...
Programming

【Next.js】Githubのような勉強記録アプリ③:Gridを使って勉強時間を可視化する

前回【Next.js】Githubのような勉強記録アプリ②:LocalStorageを活用したデータ保存を実装しました。今回は、LocalStorageに保存したデータを利用して、GitHubのContributionのような「勉強記録グリ...
Programming

【Next.js】Githubのような勉強記録アプリ②:LocalStorageを活用したデータ保存

前回【Next.js】Githubのような勉強記録アプリ①:簡単なTimer実装に続き、今回はLocalStorageを使って勉強内容を保存する方法を解説します。勉強記録アプリを作る中で、「記録したデータをどのように保存するか」で悩む方も多...
Programming

【Next.js】Githubのような勉強記録アプリ①:簡単なTimer実装

最近は、なんでもAIがコードを書いてくれる時代ですが、あえてAIを使わずにコードを書いてみました。もちろん、最終的にはAIにコードを見てもらいました☺️(私の心強い先生です!)AIを使えば効率よく開発できますし、時間短縮にもなります。ただ、...
Programming

【Next.js】チケット販売システムを作る③ : 座席選択機能と確率ベースのSoldOut設計

Next.jsとTypeScriptを使用して、チケット販売システムの座席選択機能を実装。進行度に応じて確率が上がるSoldOutロジックや状態管理について解説します。
Programming

【Next.js】チケット販売システムを作る② : Array.from() を活用し、簡易Botチェックを実装

Array.from()とMath.random()を使ったランダム英字生成ロジックを解説。Next.js(React)で簡易的なBotチェック機能を実装しながら、State管理とバリデーションの流れを学びます。
Programming

【Next.js】チケット販売システムを作る① : setInterval()を活用し、カウントダウンを実装

K-POPのチケッティング成功率を上げるための練習サイトをNext.jsで作成しました。setIntervalを用いた正確なカウントダウン実装や、Reactでの状態管理、performance.nowによる反応速度測定のロジックを詳しく解説。コード付きで初心者の方でも再現可能です。