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) )