JavaScript Union型に対してOmitする時(typescript) Union型に対してOmitした場合、type A = { omit: string; a: string }type ... 2024.01.16 JavaScript
JavaScript npm scriptsでファイルコピーする scriptsにnode -eとevalオプションを渡し、あとは普通にjsのスクリプトを書けば処理できる。{ "scri... 2024.01.10 JavaScript
JavaScript package.jsonのversion情報をjsで使う(javascript/vite) package.jsonの情報はprocess.env.npm_package_***で取得できます。これをviteのc... 2024.01.09 JavaScript
JavaScript Reactなしでjsxを使う(javascript) jsx/tsxは好きだ。素晴らしい発明だと思う。一方でReactは好きか?と問われると、、、React本体はシンプルだし... 2023.12.28 JavaScript
JavaScript jotaiでAtomの値を強制的に更新する(javascript) jotaiという状態管理ライブラリを初めて使ってみたのですが、get onlyのatomを強制的に再取得させる方法が簡単... 2023.11.18 JavaScript
JavaScript collection groupでサブコレクションを横断検索(javascript) サブコレクション内のドキュメントを検索したい時、横断的に検索する方法があります。collectionGroupメソッドを... 2023.11.07 JavaScript
JavaScript sjisのCSVを1行ずつreadlineする。(nodejs) エクセルの影響でsjisになっていることが多いcsvですが、これを1行ずつ読み込みつつ処理を加える方法をメモしておきます... 2023.10.31 JavaScript
JavaScript 特定の文字列or任意の文字列(typescript) 割とよくあるのはcolorをカラーコード指定させたいが、rgbやHEXカラーも許容したい場合があります。type Col... 2023.10.20 JavaScript
JavaScript GoogleMapsで検索する(javascript) @react-google-maps/apiを利用する前提で以下を書きます。検索UIを作成する場合、Standalone... 2023.09.12 JavaScript
JavaScript Key Valueを入れ替える(swap)(javascript) const obj = { key: 'value' }const swapped: Record<string, st... 2023.08.22 JavaScript
JavaScript componentを強制的に再レンダリングする(js, react) 諸般の事情でやむを得ずコンポーネントを再レンダリングしたい時ってありませんか?普通に作ってる時には滅多に無いと思いますが... 2023.08.18 JavaScript
JavaScript flatMapでPromiseで返すのは意図した通りに動かない (javascript) const arr = ['a', 'b', 'c']// arr2 is string[]const arr2 = a... 2023.08.17 JavaScript