console.lealog();

@leader22のWeb系に関する勉強めもブログですのだ

CloudflareのWeb3の記事を読んで、ざっくり調べたメモ

我らがCloudflare社が、先日のブログで"Web3"なるものに言及してた。しかも3記事も続けざまに。

不勉強な身としては、ざっと読んだだけではふわっとしか理解できなかったので、もう少しちゃんと理解したいなーと思った。
というわけで、概要を訳しつつあれこれ調べてみたというメモです。

これは単に自分の視野が狭かったことに気付いたんですが、そもそも"Web3"という単語やそれを表すトレンドみたいなものは、2018年くらいのブロックチェーンな頃から既にあったんですね。

そういうわけなので、知ってる人にとっては何をいまさら?って話かもしれんし、それをこのタイミングでCloudflareが言及したことに、特別な意味を感じるのかもしれない・・・!

続きを読む

ReactのSWRで、複数のキーをまとめてmutateしたい

たとえばページングが必要なリストがあって、そのリストをどこかで増減させた場合。

いま見てるページに関わらず、全てのリストを最新のものにしたい・・って話。

正規表現でも渡せればいいけど、`mutate()`には単一の文字列キーしか渡せないので、さてどうするか?

続きを読む

JSDoc TSでジェネリクスを使う

あんまり知られてないかもしれんけど、JSDocのコメントを書くことでもTypeScriptの恩恵は受けられる。

より正確には、

  • JSDocコメントを書くことで
  • `.js`ファイルであっても
  • TypeScriptのLanguage Serverの機能を(一部)利用できる

というわけ。

で、これが結構便利で最近はよく使ってるのです。

ただ、いわゆるジェネリクスを扱いたいときに困ったことがあったので、それについてのメモを。

続きを読む

Tailwind CSSは、ViteのMPAで最適化できない

ということに仕事で困らされて、最近それなりの時間を持っていかれた記念のメモ。

とりあえずのワークアラウンドは見出したけど、あとでどこかの誰かがもっといい感じにやってくれへんかな〜って。

続きを読む

なんでもSPAにするんじゃねぇ!という主張のその先

この主張、界隈(少なくとも自分の観測範囲)では割とよく見かけるし、なんか定期的に話題になるトピックなのかなーと。

まあ持論としてもコレには概ね同意しており、会社のスタンスとも相まって、常日頃からぼんやり考えてたりすることでもある。

で、そんな折にこのツイートを発見して、さらにそれに言及してる人々を見て、ふと自分でも現状を整理しておきたいなーという気持ちになったので筆を執った次第。

つまりそういうポエムです。

続きを読む