我有一个容器组件,该组件将数据传递到三个显示图形的子组件。为了避免降低应用程序的速度,我已经构建了一些记忆功能(使用memoize-one)来预处理数据。现在,我想用第二个容器组件构建一些与我在第一个容器中使用的相同的记忆功能。
我想重用代码,但是我不确定如react docs所说的那样将将已记忆的功能附加到组件的正确方法是什么。
到目前为止,我不得不猜测: a)将功能作为道具从父组件传递下来。 b)将功能放在另一个文件上,并将其导入每个容器中。
但是,我看不到这些选项如何不会重置记忆键。 哪种方法正确?谢谢。