采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师你好,写代码的过程中Layout 提示报错,但是运行的时候正常,您知道是什么原因吗?
如上图,自定义一个 ILayoutProps 类型(其拥有一个children属性,类型为 ReactNode),然后将 ILayoutProps 做为 NextPage 的第一个泛型参数,应该就可以解决上述的类型报错问题了
感谢同学的回答
感谢解答
加油加油
我看了下我这里是正常的呢
同样遇到了这个问题,看源码layout文件并没有类型定义,请问你解决了吗
import type { ReactNode } from 'react'; // ... type ILayoutProps = { children: ReactNode; }; // ... const Layout: NextPage<ILayoutProps> = ({ children }) => // ...
解决了,感谢!
这个不是报错,是 Typescript 的类型警告,实际不影响运行,可以参考视频或者源码定义一下 layout 的props 类型就可以
登录后可查看更多问答,登录/注册
Next.js+React+Node系统实战,搞定SSR服务器渲染
863 7
928 14
238 12
695 11
667 9