• 0
  • 新人请关照

在componentDidMount中使用ReactDOM.render渲染一个antd组件,校验失效问题

第一次渲染完, 在componentDidMount中渲染一个antd组件, antd的form的必填校验失效, 请问怎么解决?
image.png

阅读 188
评论
    1 个回答
    • 2.1k

    为什么用了React还要用Jquery这种东西。

    大好的JSX语法为什么不用?

    你得去好好的了解一下React的生命周期。

    调用componentDidMount是在render之后,这个时候组件已经挂载完了,表单项已经注册到antdForm中。

    你这种写法并没有注册表单。

    这种写法就像是Jqueryapend方法,只是在已经mounted的组件后插入一个DOM而已。

      撰写回答

      登录后参与交流、获取后续更新提醒