From d9350525c243e3f9893c5680502499a941f0cb42 Mon Sep 17 00:00:00 2001 From: yuche Date: Mon, 3 Jun 2019 16:17:01 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E8=A1=A5=E5=85=85=20Taro.memo=20?= =?UTF-8?q?=E7=9A=84=E7=89=88=E6=9C=AC=E6=94=AF=E6=8C=81=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/optimized-practice.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/optimized-practice.md b/docs/optimized-practice.md index 3eb7970ae5de..75a488467333 100644 --- a/docs/optimized-practice.md +++ b/docs/optimized-practice.md @@ -101,6 +101,8 @@ shouldComponentUpdate (nextProps, nextState) { ### Taro.memo +> 自 v1.3.0 可用 + `Taro.memo` 是一个高阶组件,它和 `PureComponent` 非常相似。但它适用于函数式组件,而非 Class 组件。 如果你的函数组件在给定相同 props 的情况下渲染相同的结果,那么你可以通过将其包装在 Taro.memo 中调用,以此通过记忆组件渲染结果的方式来提高组件的性能表现。这意味着在这种情况下,Taro 将跳过渲染组件的操作并直接复用最近一次渲染的结果。