title: How to set selection after Transforms.insertNodes() in Slate JS
body: <p>I am trying to add a new line right below current selection, then put the selection to the new line.</p>
  
  <pre><code>let current_path = props.selection.anchor.path[0]
  Transforms.insertNodes(editor, {type:'line', children:[{ text:'' }]},{at: [current_path+1]});
  const point = { anchor: { path: [current_path+1, 0], offset: 0 }, focus: { path: [current_path+1, 0], offset: 0 }}
  // set focus
  ReactEditor.focus(editor);
  // set selection
  Transforms.select(editor, point);
  </code></pre>
  
  <p>But this came up with an error: Error: Cannot resolve a DOM node from Slate node: {"text":""}. Does anyone know how to solve it or have other way to realize it? Thanks!</p>