Reactでリストのコンポーネントを定義するとき、liの持たせ方だったりアイテムのネーミングだったりで作りにちょっと悩んだりするのだが、HogeList / HogeList.Itemの形にするとあまり考えなくてよくなるので便利。
参考: React で <Stack.Item> みたいな作り方の使い所を考える
ShopifyのものはReact.VFCを使っていないので、使ったもののメモを残しておく。
Reactでリストのコンポーネントを定義するとき、liの持たせ方だったりアイテムのネーミングだったりで作りにちょっと悩んだりするのだが、HogeList / HogeList.Itemの形にするとあまり考えなくてよくなるので便利。
参考: React で <Stack.Item> みたいな作り方の使い所を考える
ShopifyのものはReact.VFCを使っていないので、使ったもののメモを残しておく。
微妙に違うオプション名が出てくることがあるので調べたらこんな感じらしい。 また調べなくて良いようにメモ。
| バージョン | 名前 | 備考 |
|---|---|---|
| v4.0.0 | modules.exportLocalsConvention | README / Release |
| v3.0.0 | localsConvention | README / Release |
| (v2.1.1とv3.0.0の間) | exportLocalsStyle | README / commit ※1 |
| v1.0.0 | camelCase | README / Release |
| それ以前 | camelcase |
import murmurhash from "murmurhash";
function hashString(s) {
return murmurhash.v3(s).toString(36);
}
console.log(hashString("hfogfffe")); // 6bmwh9
参考
Gtk3に対応したLoqui 0.7.0をリリースしました。
https://github.com/sunnyone/loqui/releases
微妙に見た目が違うのですが、まずは動くのが大事だと思ったのでリリースしました。何かおかしかったら教えてください。
レポジトリはLaunchPadからGitHubに移動しました。本当はActionsでビルドできるようにしようかなと思ったのですが、結構手間がかかりそうなのでとりあえずパス。
gtk2から3の変更点はここに書いている通りで、deprecatedを許容すれば、基本的には機械的に変えていけばいいものばかりなんですが、CSSでスタイリングするようになったためなのか、サイズを変えてるような処理のところがちょっと形を変えないといけないかなという感じです。
| M/B(CPU) | ASRock J4105-ITX (Celeron J4105) | |
| メモリ | Kingston KVR26S19S6/4 (SODIMM DDR4 PC4-21300 4GB) | |
| HDD | TOSHIBA MQ04ABF1 (1TB 5400rpm 2.5") | |
| ケース | Lian-Li PC-Q21B | |
| 電源 | SilverStone SST-ST30SF V2 | |
| ケースファン | アイネックス Omega Typhoon G 120mm CFZ-120GLA | |
| ケース内USBケーブル | サンワサプライ USBケーブル 0.4m TK-USB2 |