Настройка Slate.js - PullRequest
       5

Настройка Slate.js

0 голосов
/ 22 мая 2018

Я пытаюсь настроить простой редактор slate.js со следующим кодом:

import { Editor } from 'slate-react'
import { Value } from 'slate'

const initialValue = Value.fromJSON({
document: {
nodes: [
  {
    object: 'block',
    type: 'paragraph',
    nodes: [
      {
        object: 'text',
        leaves: [
          {
            text: 'A line of text in a paragraph.',
          },
        ],
      },
    ],
  },
],}, });
 // Define our app...
 class App extends React.Component {
 // Set the initial value when the app is first constructed.
 state = {
   value: initialValue,
 };
 // On change, update the app's React state with the new editor value.
 onChange = ({ value }) => {
   this.setState({ value })
  } // Render the editor.
    render() {
          return <Editor value={this.state.value} onChange={this.onChange} />
 }
}
 export default App

Я просто скопировал вставленный код из walkthorugh slate.js, но получаю следующую ошибку:

./src/App.js
Syntax error: Unexpected character '​' (34:0)

  32 |     this.setState({ value })
  33 |   }
> 34 | ​
     | ^
  35 |   // Render the editor.
  36 |   render() {
  37 |     return <Editor value={this.state.value} onChange={this.onChange} />

Я впервые использую реагирование и сланец, я просто хотел почувствовать это.Я надеюсь, что вы можете помочь мне объяснить, что не так:)

1 Ответ

0 голосов
/ 22 июня 2018

Я не знаю, если вы уже решили это.Но я только что столкнулся с этой проблемой, я думаю, что есть лишний символ, когда вы скопировали его из их документации.

Попробуйте полностью удалить пробел между концом блока и комментарием, а затем снова добавьте их по своему вкусу., должно работать!

...