reactjs Formik ErrorMessage - typescript 错误“无法用作JSX组件”

h7wcgrx3  于 2023-01-12  发布在  React
关注(0)|答案(1)|浏览(89)

我在Next 13中使用Formik's组件时遇到以下打字错误:

'ErrorMessage' cannot be used as a JSX component.
  Its element type 'ReactElement<any, any> | Component<ErrorMessageProps, any, any> | null' is not a valid JSX element.ts(2786)

我在以前的纯React栈上没有遇到过这个问题,我想我需要更新一些类型,但不确定是哪个,任何指针都很感激!

g6ll5ycj

g6ll5ycj1#

我建议从更新React及其类型开始

yarn upgrade react@latest react-dom@latest @types/react@latest @types/react-dom@latest

接下来你可能需要更新你安装的依赖于某个react版本的任何其他软件包

相关问题