GETTING ERROR:警告:道具类型失败:提供给Form的道具“ children”无效,应该是ReactNode

时间:2019-08-15 16:04:43

标签: javascript reactjs react-hooks react-final-form

我正在使用SELECT name, COUNT(name) FROM orders GROUP BY name HAVING COUNT(name) = 1; 进行SELECT DISTINCT s.CITY, s.STATE, SUBSTR(s.ZIP,1,5), COUNT(s.ID) FROM table s HAVING COUNT(s.ID) > 20 的简单演示。收到此警告

useContext个孩子final-form表格Warning: Failed prop type: Invalid prop

这是我的代码 https://codesandbox.io/s/github/test-gitt

重现我的问题或警告的步骤

  1. 运行应用程序。将显示一个按钮。单击button。它显示另一个带有按钮的页面。
  2. 在控制台打开supplied to的情况下再次单击按钮。

您会警告为什么吗?

, expected a ReactNode.

enter image description here

是否有任何更新?

1 个答案:

答案 0 :(得分:1)

根据我使用您提供的代码进行的测试,这就是消除该错误的原因:

在src中的以下代码行> add-agency> index.js:54

您必须将SForm的子级包装为一个Fragment,以使这些子级仅是一个ReactNode。像这样:

<SForm>
    <Fragment>
        <Tag />
        <Tag />
        <Tag />
    </Fragment>
</SForm>

请考虑不要发布整个代码库,而是写下一个简单且可复制的示例,该示例可以轻松显示您要解决的问题。