From 44853ef475bff6195320c59bde50e8df5c91aa10 Mon Sep 17 00:00:00 2001 From: yochidros Date: Thu, 4 Apr 2024 22:52:54 +0900 Subject: [PATCH] rebuilding site Thu Apr 4 22:52:54 JST 2024 --- posts/expo-for-beginner/index.html | 33 +++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/posts/expo-for-beginner/index.html b/posts/expo-for-beginner/index.html index 14ab02b..3f1ea54 100644 --- a/posts/expo-for-beginner/index.html +++ b/posts/expo-for-beginner/index.html @@ -65,7 +65,38 @@

2024年04月03日 23:04:35 JST

iosはcocoapods経由で必要なライブラリを導入している。 spm対応とかできないのか疑問🤔

appフォルダが(tabs)とかで作成するものはどこにあるのか次調べる。

- +

2024年04月04日 22:04:18 JST

+
+

appフォルダが(tabs)とかで作成するものはどこにあるのか次調べる。

+
+

DynamicRoutingというものらしい。

+

https://docs.expo.dev/router/introduction/

+

ファイルベースでroutingを管理しているもの。

+

/homeなら以下の構成になる

+
app/
+ - index.tsx
+ - home.tsx // or
+ - home/
+     - _index.tsx
+     - _layout.tsx (header, footerとかを固定にしたいユースケースなど...)
+

/users/{id}とかの場合は以下になる。

+
app/
+ - index.tsx
+ - users/
+     - [id].tsx
+

知りたかった(tabs)はGroupといってURL上にそのパスを表示させないもの。

+
app/
+ - index.tsx
+ - (me)/
+     - about.tsx
+ - (article)/
+     - [id].tsx
+

の場合は以下のroutingになる。

+
- /                                 => app/index.tsx
+- /about                            => app/(me)/about.tsx
+- /1                                => app/(article)/[id].tsx
+- /baf9a79fd46948d4b91f421b9363372a => app/(article)/[id].tsx
+