From 4eff9b5a066125d603f83eef2f1424b793055963 Mon Sep 17 00:00:00 2001 From: adjourn <17890701+adjourn@users.noreply.github.com> Date: Tue, 21 May 2019 00:37:31 +0300 Subject: [PATCH] Fix leaf memoization bug (#2766) * Fix leaf memoization bug * Update leaf.js --- packages/slate-react/src/components/leaf.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/slate-react/src/components/leaf.js b/packages/slate-react/src/components/leaf.js index f0588ec34..c8693b962 100644 --- a/packages/slate-react/src/components/leaf.js +++ b/packages/slate-react/src/components/leaf.js @@ -201,10 +201,11 @@ Leaf.propTypes = { const MemoizedLeaf = React.memo(Leaf, (prev, next) => { return ( + next.block === prev.block && next.index === prev.index && next.marks === prev.marks && next.parent === prev.parent && - next.block === prev.block && + next.text === prev.text && next.annotations.equals(prev.annotations) && next.decorations.equals(prev.decorations) )