1

我的情况如下。我有一堂课,说MyData

我想将它与 React 最终形式一起使用,如下所示:

<Form
  initialValues={myData} // instance of MyData
  render={({ values }) => /* values should be of type MyData */}
/>

这是否可能,无需MyData在每个渲染上构造一个实例?(这并不理想,因为我们正在缓存一些昂贵的计算。)

4

1 回答 1

0

看起来是不可能的。在最终形式中,我们有以下行:

initialValues: initialValues && { ...initialValues },

据我所知,不可能以这种方式覆盖扩展运算符的行为。这将需要更改最终形式。

于 2019-06-13T14:38:47.267 回答