2024年9月18日水曜日 8:25[Typescript]配列の要素からundefinedを取り除くいくつかの方法やりたいこと 以下のような配列があったとする const stringWithUndefinedArray = ["a", "b", undefined, "c", "d"]; この場合、 stringWithUndefinedArray の型は (string | undefined)[] となる。 この状態から string[] に変換したい。 ダメな例 単純に以下のようにfilter関数を呼び出しても型は (string | undefined)[] のまま変わらない。 const stringArray = stringWithUndefinedArray.filtTypeScript
2024年9月5日木曜日 13:10更新が止まっているreact-quillを使用せずQuillを直接Reactアプリで使用するはじめに WYSIWYG [https://ja.wikipedia.org/wiki/WYSIWYG]エディタを実装しているライブラリは色々ありますが、その中でもQuillは老舗で現在も開発が続いている有力なライブラリです。 そのQuillをReactに統合したものがreact-quill [https://github.com/zenoamaro/react-quill]になります。 使い方は非常に簡単でスター数も多い有力なライブラリだったのですが、残念ながら2年前から更新が途絶えており、現時点で更新が再開される様子もありません。 その間Quill本体はメジャーバージョンが2系にアReactQuill
2024年9月5日木曜日 3:54MySQLのGROUP_CONCATの概要とその注意点についてはじめに MySQLにはGROUP_CONCAT [https://dev.mysql.com/doc/refman/8.0/ja/aggregate-functions.html#function_group-concat]という、グループ内の複数の行の値を連結して一つの文字列に変換できる便利な機能があります。 その使い方と注意点について記載していきます GROUP_CONCATの使い方 基本的な使い方 以下のように使用します。この例ではグループに所属するユーザーの名前を連結して取得するイメージです。 SELECT groups.name, GROUP_CONCAT(usMySQL