我正在将我的应用程序从react-navigation移动到expo-router,但我还没有找到键入路线的解决方案。
我知道有一个功能可以根据文件路由和动态路由(如 [slug].tsx)自动输入路由。
但是,如果我的参数是像 { id,description,name,age} 这样的对象,那么这些类型将如何工作?我的文件的名称应该是什么?
请帮忙!:)
我希望从 <Link> 中输入参数和路由名称的 Push 或 href
router.push({
pathname: 'home',
params: {
id: 1,
description: '',
age: 1,
name: ''
}
})
Run Code Online (Sandbox Code Playgroud)
也可以在 useLocalSearchParams() 处正确接收它
const Home = () => {
const { id, description, age, name } = useLocalSearchParams();
return <></>
}
Run Code Online (Sandbox Code Playgroud)