Можно ли создать демоданные для Draft.js? - PullRequest
0 голосов
/ 18 сентября 2018

Мы используем редактор черновиков и convertToRaw и convertFromRaw для сохранения и загрузки состояния из нашей БД.

Для нашего тестирования я использую фабрики для создания демонстрационных данных.И хотите простой способ создания тестовых данных.С простым текстом все в порядке.

Является ли их функция скрытой в библиотеке, которая может мне помочь?

в идеале я мог бы вызвать

textToRaw(`Here is some nice text`)

, и это вывело бы что-то вроде:

{\"blocks\":[{\"key\":\"4tu7v\",\"text\":\"Here is some nice text\",\"type\":\"unstyled\",\"depth\":0,\"inlineStyleRanges\":[],\"entityRanges\":[],\"data\":{}}],\"entityMap\":{}}

1 Ответ

0 голосов
/ 20 сентября 2018

вам нужно только blocks и entityMap.это просто, я думаю.

convertFromRow({blocks: lines.map(line=>{type:'unstyled', value:line}), entityMap:{}})
...