У меня есть следующий код:
const sampleMarkup = "<div>Insert Text Here</div>";
const blocksFromHTML = convertFromHTML(sampleMarkup);
let builtContentState = ContentState.createFromBlockArray(blocksFromHTML.contentBlocks);
console.log("builtContentState", builtContentState.getBlocksAsArray());
В моей среде разработки журнал консоли выглядит так:
В то время как в производственной среде это выглядит так:
Излишне говорить, что они выглядят очень по-разному и из одного и того же кода. Все в сборке работает, кроме этого (и это довольно большой проект с множеством движущихся частей, узловых модулей и т. д.), поэтому я не уверен, что может вызывать эти конкретные проблемы.
По сути, проблема заключается в том, что для одних и тех же входных данных и результатов я получаю другой результат от getBlocksAsArray();
const sampleMarkup = "<div>Insert Text Here</div>";
const blocksFromHTML = convertFromHTML(sampleMarkup);
let builtContentState = ContentState.createFromBlockArray(blocksFromHTML.contentBlocks);
console.log("builtContentState", builtContentState.getBlocksAsArray());
return <div>{JSON.stringify(builtContentState)}</div>
Где выходные данные JSX показывают ту же форму объекта, но getBlocksAsArray() имеет разные выходные данные (как показано на снимке экрана выше)