我知道有很多关于 React.memo() 的问题。
但就像我之前读到的那样,没有明确的规则。这取决于情况。
我也读过,当道具经常变化时,React.memo 可能是值得的。
所以输入对我来说是一个特例。在表单中,您有一个状态,其属性可能与输入一样多。这些输入在您写入它们时经常更改(道具更改),但是当您写入其他输入时,最好将其保持缓存,因为 Form 正在重新呈现。其余的输入道具永远不会改变。
那么我们应该使用 React 备忘录来缓存输入吗?即使你在上面写,它应该尽可能快?
我知道有很多关于 React.memo() 的问题。
但就像我之前读到的那样,没有明确的规则。这取决于情况。
我也读过,当道具经常变化时,React.memo 可能是值得的。
所以输入对我来说是一个特例。在表单中,您有一个状态,其属性可能与输入一样多。这些输入在您写入它们时经常更改(道具更改),但是当您写入其他输入时,最好将其保持缓存,因为 Form 正在重新呈现。其余的输入道具永远不会改变。
那么我们应该使用 React 备忘录来缓存输入吗?即使你在上面写,它应该尽可能快?