React Suspense withLoadingComponent 类型错误解决方法
在给定的代码中,withLoadingComponent 函数返回一个 JSX 元素,但是没有将其作为返回值返回。你可以使用括号将 JSX 元素包裹起来,并在函数的末尾返回它。以下是修改后的代码:
const withLoadingComponent = (com: JSX.Element) => (
<React.Suspense fallback={<div>loading...</div>}>{com}</React.Suspense>
);
const router = createBrowserRouter([
{
path: '/',
element: withLoadingComponent(<Login />),
},
]);
这样修改后,就不会再报类型错误了。
原文地址: https://www.cveoy.top/t/topic/qx6V 著作权归作者所有。请勿转载和采集!