From 3b79d51823ea40470443712eb4e4a5effd138f33 Mon Sep 17 00:00:00 2001 From: Henrik Wenz Date: Tue, 12 Apr 2022 15:53:48 +0200 Subject: [PATCH 1/3] Update dependencies --- examples/with-slate/package.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/with-slate/package.json b/examples/with-slate/package.json index fd372d944c56..cef2d58f3442 100644 --- a/examples/with-slate/package.json +++ b/examples/with-slate/package.json @@ -7,10 +7,10 @@ }, "dependencies": { "next": "latest", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "slate": "^0.58.4", - "slate-history": "0.58.4", - "slate-react": "^0.58.4" + "react": "^18.0.0", + "react-dom": "^18.0.0", + "slate": "^0.76.1", + "slate-history": "0.66.0", + "slate-react": "^0.76.1" } } From 79ea94e98cb74be173cbea8c43417a2d6829caee Mon Sep 17 00:00:00 2001 From: Henrik Wenz Date: Tue, 12 Apr 2022 15:54:21 +0200 Subject: [PATCH 2/3] Fix fast refresh #29740 --- examples/with-slate/pages/index.js | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/examples/with-slate/pages/index.js b/examples/with-slate/pages/index.js index edebb65af881..0a4a4fc74cb0 100644 --- a/examples/with-slate/pages/index.js +++ b/examples/with-slate/pages/index.js @@ -1,24 +1,21 @@ -import React, { useState, useMemo } from 'react' +import { useState } from 'react' import { createEditor } from 'slate' import { Slate, Editable, withReact } from 'slate-react' import { withHistory } from 'slate-history' -const IndexPage = () => { - const [value, setValue] = useState(initialValue) - const editor = useMemo(() => withHistory(withReact(createEditor())), []) +export default function IndexPage() { + const [editor] = useState(() => withReact(withHistory(createEditor())), []) + const [value, setValue] = useState([ + { + children: [ + { text: 'This is edidtable plain text, just like a