Блочные данные и данные сущности в draftjs

Меня смутило значение данных блока и данных сущности в draftjs. Как показано на рисунке ниже.

Почему мы используем entity для хранения атрибута src?

Почему бы не использовать объект blocks[1].data для хранения атрибута src?

введите здесь описание изображения


person icarusysuper    schedule 25.07.2018    source источник


Ответы (1)


см. draftjs дизайн. entity может пересекать blockс. Блок - это абзац html регулярно, учтите, что пользователь может выбрать диапазон, пересекающий несколько абзацев, поэтому нам нужно entity.

person Jiang YD    schedule 10.08.2018
comment
Большое спасибо. Это означает, что сущность представляет собой встроенный элемент. - person icarusysuper; 28.12.2018