我想读取 clientProvider 中的 url,然后渲染应用程序的其余部分,但它会引发此错误:
: 的孩子必须有一个path
ordefault
道具,或者是一个<Redirect>
. 在元素类型上找不到[object Object]
这是我的 2 节课
应用程序.js
<LocationProvider>
<Router basepath={process.env.PUBLIC_URL}>
<ClientProvider path="/:clientID">
<CssBaseline />
<AuthProvider>
<UserProvider>
<BusinessLog path="/" />
<VisitorLog path="visitorLog" />
<VisitorAccess path="visitorAccess" />
<DataAccess path="dataaccess" />
</UserProvider>
</AuthProvider>
</ClientProvider>
</Router>
</LocationProvider>
以及读取 url 后的 CLientProvider
return loadingClient ? (
<div className={classes.root}>
<CircularProgress />
</div>
) : (
<ThemeProvider theme={theme}>
<ClientContext.Provider value={client}>{props.children}</ClientContext.Provider>
</ThemeProvider>
);