はじめに 週末によく草野球をするので打撃成績や投手成績を手軽に管理できるアプリが欲しいなぁと思いせっかくなので作ることにしました。野球成績管理アプリ「ヒットログ」(アプリ名はchatGPTさんに考えてもらいました) ht […]
Next.jsとSupabaseを使ってWebアプリを開発している際に、supabase-auth-helpersという認証ヘルパーを使用してログイン認証を実装しようと考えました。supabase-auth-helper […]
ReactアプリでMUIを使用していると、以下のようなエラーが発生することがあります。 このエラーは、Reactがレンダリングする際に、HTMLの構造が正しくないことを示しています。このエラーは、通常、Linkコンポーネ […]
Supabase と Next.js を使用して、親テーブルにデータを挿入する際に、子テーブルにも同時にデータを挿入する方法を紹介します。 基本設定 まずは以下のように Supabase クライアントを設定します。 Su […]
JavaScriptのオブジェクトでは、キーと値のペアを保持することができますが、その順序が保証されない場合があります。今回は、指定した順序でオブジェクトのキーと値を配列に出力する方法を解説します。 問題の例 例として、 […]
自分のインスタグラムの投稿が多くなり何を投稿したか探すのが億劫になってきたのでキーワードで投稿を検索できるサイトを勉強がてら簡単に作成しました。使用技術はNext.js13系(SSG) + Chakra ui + Ver […]
JavaScriptで親要素のIDを参照して存在すればtrue存在しなければfalseみたいな処理を実装したい時がありました。今回は取得した要素から親要素を辿っていって該当のIDが存在するか判定する処理を書いていきます。 […]
Vue.jsで直接の親子関係がないコンポーネント間でデータのやりとりをしたい時がありました。Vuexでやれよと言われたらそれまでですが、Vuexに頼りたくなかったこともあり、今回Mittというライブラリを使用してグローバ […]
見出しやタイトル等で長い文字列の文末を3点リーダー「…」にして省略すること方法を紹介します。 CSSでの対応方法 JavaScript
JavaScriptの配列を降順、昇順に並べ替える方法を備忘録で残しておく。 配列を大きい順に並べ替える(降順) 結果 配列を小さい順に並べ替える(昇順) 結果