我想创建一个路由数组并将其应用于react-router@6的useRoutes。目前我正在使用typescript和vite。但是,当尝试将我的组件分配给'element'键时,出现错误。
type HelloWorld = /未解决/ any
'HelloWorld'指的是一个值,但在此处被用作类型。您是否意味着'typeof HelloWorld'?ts(2749)
解析错误:期望'>'。eslint
import { useRoutes, RouteObject } from "react-router-dom"
import { HelloWorld } from "@/HelloWorld"
export function Router (): ReturnType<typeof useRoutes> {
const routes: RouteObject[] = [
{
path: "hello-world",
element: <HelloWorld />
}
]
return useRoutes(routes)
}