Я создаю форму электронной почты textarea, используя редактор Slate JS.Вместо начального значения начального состояния по умолчанию, я хотел бы отобразить мое собственное значение, которое передается компоненту в качестве реквизита из редукса.
Итак, вместо этого:
<Editor
spellCheck
autoFocus
placeholder="Enter your text..."
ref={this.ref}
**value = {this.state.value}**
onPaste={this.onPaste}
onChange={this.onChange}
renderNode={this.renderNode}
renderMark={this.renderMark}
/>
Я делаю это:
<Editor
spellCheck
autoFocus
placeholder="Enter your text..."
ref={this.ref}
**value = {Value.fromJSON(JSON.stringify(this.props.richText))}**
onPaste={this.onPaste}
onChange={this.onChange}
renderNode={this.renderNode}
renderMark={this.renderMark}
/>
Так что пропеллер передается как объект, сначала преобразуется в json, а затем втребуется формат редактора сланца.Это не нарушает компонент, но значение не отображается в редакторе.Что я делаю не так и как правильно установить значение редактора сланца в качестве пропеллера?Спасибо за любую помощь с этим!