Astro
このタグの記事3件。

client:*を書かないReactは217KiBを連れてこない
- 実装ノート
- Astro
- React
Astroでclient:*を書かないReact部品は、ビルド時に静的HTMLへ落ちる。astro-island要素もpropsのJSONも出ない。同じ部品を島と静的の両方で使っているページの生成物を数えた。

Astroの一覧の順番はファイル名が決めていた
- 実装ノート
- Astro
- TypeScript
同じpublishedAtが並ぶと、順番を決めるのは安定ソートの前段、つまりgetCollectionの返り順になる。そこに保証は無い。content collection移行で踏んだ並び順・z.enum・is:inlineの3つ。

Astroのclient:loadは変数のタグに効かない
- 実装ノート
- Astro
- TypeScript
コンポーネントを変数に入れてclient:loadを付けると、ビルドがNoMatchingImportで落ちる。コンパイラがタグ名とimport文を突き合わせているせい。島を立てるだけの薄いフレームで回避するまで。