タグ

FUNSTACKに関するmkusakaのブックマーク (2)

  • React 19.3 browser() APIの使いみち~FUNSTACK Routerの場合~

    皆さんこんにちは。最近、React公式ドキュメントにbrowser() APIの記事が追加されました。この記事公開時点ではまだ正式版のReactでは使用できませんが、次バージョンのReact 19.3で利用可能になると見込まれています。 この記事では、筆者が開発しているOSS FUNSTACK Routerにさっそくこの browser() APIを導入してみたので、どんなユースケースで使ったのかをご紹介します。 browser() APIとは browser() APIは、あるコンポーネントがSSRではレンダリングできず、ブラウザ上でのみレンダリングできることを示すAPIです。コンポーネント内で、use()と組み合わせて使用します。上記公式ドキュメントからコード例を引用します。 import { use } from 'react'; import { browser } from 'r

    React 19.3 browser() APIの使いみち~FUNSTACK Routerの場合~
    mkusaka
    mkusaka 2026/08/22
    React 19.3のbrowser()をFUNSTACK Routerのpathless SSRで導入し、OutletのミスマッチをSuspenseで回避する
  • FUNSTACK Static - docs

    React Server ComponentsSPAs Powered by RSCBuild high-performance Single Page Applications with React Server Components. No server required at runtime - just pre-rendered HTML with full SPA interactivity. // vite.config.ts import { funstackStatic } from "@funstack/static"; export default { plugins: [ funstackStatic({ root: "./src/root.tsx", app: "./src/App.tsx", }), ], }; Why FUNSTACK Static?The be

    FUNSTACK Static - docs
    mkusaka
    mkusaka 2026/02/20
    FUNSTACK Staticの公式ドキュメントサイトで、サーバを用いないReactフレームワーク『FUNSTACK Static』の概要を紹介しています。
  • 1