個人のRN expo プロジェクトで expo-sqlite と drizzle を試したかったが RN 版の Storybook の esbuild バージョンとの相性が悪くエラーになったので解消したかった
https://reactnative.dev/blog/2024/04/22/release-0.74
- Yoga(レイアウトエンジン) 3.0 に対応
align-content: 'space-evenly'
に対応position: 'static'
に対応
- 新アーキテクチャの Bridgeless がデフォルトに
https://expo.dev/changelog/2024/05-07-sdk-51
- Camera と SQLite API が default に変わった
- iOS でSF Symbols が使用可能になった expo-symbols
- expo router v3.5 になった
- dismiss, dismissAll, canDismiss のAPIが追加
- プラットフォームごとに _layout ファイルを作成可能に
https://docs.expo.dev/guides/using-bun/ に従い expo を作成
$ bun create expo expo-sandbox
https://docs.expo.dev/guides/typescript/ の In an existing project に従いtypescript環境を追加する
- pagic よりもドキュメントが充実していて拡張性は高そうな印象
- テンプレートのUIが用意されていないのでMarkdownのデザインが微妙(自分で頑張る必要がある)
- 画像もプラグイン前提のためデフォルトだと使えないのが辛いところ
- 拡張性を求めるなら lume / とりあえず公開したいくらい pagic な印象,
https://pagic.org/docs/introduction.html
ルートディレクトリに以下のような設定ファイルをおく
export default {
srcDir: "src",
outDir: "public",
.vscode/setting.json を以下のようにすればできる
{
"workbench.colorTheme": "Solarized Dark",
"workbench.colorCustomizations": {
"titleBar.activeBackground": "#bce2e8",
"titleBar.activeForeground": "#000000"
}
}
NewerOlder