Expo Router v55:ネイティブ寄りのナビゲーションと強化されたWeb
Key Points
- 新Stack API
- ネイティブタブ対応
- 実験的SSRとデータローダー
Summary
Expo Router v55は、ネイティブ風のナビゲーション表現をファーストクラスにしつつ、Web向けランタイムとSEO対応を強化します。新しいStack API、ネイティブタブ、ツールバー、動的カラー、ズーム遷移、分割表示によりUIをコンポーネントで定義でき、expo-serverや設定可能なサーバーヘッダー、実験的なSSRとデータローダーにより単一コードベースで高速なページ表示と動的コンテンツ対応が可能になります。
Key Points
- 新しい Stack API:画面ごとにReactコンポーネントでスタックを定義し、ネイティブに近いナビゲーションを構築。
- ネイティブタブ/ツールバー/動的カラー:プラットフォーム統一のUIをアプリ内で直接構成可能。
- ズーム遷移と分割表示:ネイティブUXに寄せたトランジションとレイアウトをサポート。
- Webランタイム(expo-server)とヘッダー設定:サーバー側設定が明確になりデプロイ時の挙動管理が容易に。
- 実験的SSRとデータローダー:初期表示高速化とSEO改善のために利用可能(現段階は実験機能)。
- エンジニア向け注意点:実験機能は段階的に有効化して互換性を検証し、既存ルート実装の調整を行うことを推奨。