knmts.com

knmts.com

React: ユーティリティ <img> コンポーネント(エラーハンドリング / alt 設定)

Localhost の Web アプリを iOS シミュレーター / Android エミュレーターで確認する

JavaScript: フロントエンドでエラーが起きた時のログ収集

TypeScript: filter で型が絞れない時は flatMap を使うと良いかも

カンマ演算子を使って JavaScript の if 文を Python のように書く

JavaScript でイベント待ちする方法

ソースコードの配置方法を Redux に学ぶ

可変幅でも text-overflow: ellipsis; する React コンポーネント

JavaScript: クラスの Tips - メソッドチェーン / ファクトリーメソッド / クラス名でインスタンス化

TypeScript: ジェネリックな引数をとる関数の ReturnType を取得する

TypeScript: レコードの Optional なプロパティの型のみ(あるいはその逆)を抽出する

React: 1つの state に対して複数箇所で useEffect / setState すると最終的に有効なのはどの値か

React の useState に関数をセットするときに注意すべきこと

React で DOM を操作する4つのパターン(useRef / useCallback)

ページをリロードしたとき React のアンマウント処理は行われない

Reactのコンポーネントの外側の処理の実行タイミング

TypeScript: 文字列型だけどリテラル型のように入力補完させたいなら (string & {}) が便利

TypeScript & React: HTML 属性をプロップスで受け取る場合の型定義には JSX.IntrinsicElements が便利

ユーザの Chrome ブラウザの 301 Redirect cache をクリアする方法

AWS Lightsail の WordPress の SSL証明書(Let's Encrypt)を更新する

プライベート npm パッケージを .npmrc で指定しているときの GitHub Actions のやり方

サブディレクトリから import する npm のパッケージを作る

フロントエンドとバックエンドで共通のファイルをGitHub Packagesで共有する

もう SPA だからといって SEO の心配をしなくていいのでは?

Webアプリでマジックリンクログインを使うとメーラー内ブラウザから抜け出せなくなる問題

WebアプリでGoogleログインを利用するのは難しいかもしれない

シークレットモードではFirebaseのsignInWithRedirect/signInWithPopupが機能しない

Firebase の signInWithRedirect からの戻り先を指定する

JavaScript:Dateオブジェクトへ TryParse する関数

JavaScript:Nグラムで文字列検索する関数