diff --git a/packages/slate-react/src/components/leaf.js b/packages/slate-react/src/components/leaf.js
index ddf1c02e9..bd800d15d 100644
--- a/packages/slate-react/src/components/leaf.js
+++ b/packages/slate-react/src/components/leaf.js
@@ -175,7 +175,8 @@ class Leaf extends React.Component {
const lastChar = text.charAt(text.length - 1)
const isLastText = node === lastText
const isLastLeaf = index === leaves.size - 1
- if (isLastText && isLastLeaf && lastChar === '\n') return `${text}\n`
+ if (isLastText && isLastLeaf && lastChar === '\n')
+ return {`${text}\n`}
// Otherwise, just return the content.
return {text}