diff --git a/examples/embeds/video.js b/examples/embeds/video.js
index 8b4fa0f7d..292947d81 100644
--- a/examples/embeds/video.js
+++ b/examples/embeds/video.js
@@ -13,8 +13,7 @@ class Video extends React.Component {
* @param {Event} e
*/
- onChange = e => {
- const video = e.target.value
+ onChange = video => {
const { node, editor } = this.props
editor.setNodeByKey(node.key, { data: { video } })
}
@@ -108,8 +107,8 @@ class Video extends React.Component {
}
return (
- {
+ const [val, setVal] = React.useState(props.defaultValue)
+
+ const onChange = React.useCallback(
+ e => {
+ setVal(e.target.value)
+ props.onChange(e.target.value)
+ },
+ [props.onChange]
+ )
+
+ return (
+
+ )
+}
+
/**
* Export.
*/