Я думаю, что здесь неправильный подход.
Во-первых, состояние должно быть зарезервировано для значений, которые изменяются, или для данных, поступающих из API. Я бы не сказал, что HTML-фрагмент должен быть частью состояния приложения.
Элиран предлагает подход, но опять же, в соответствии с которым дочерний компонент ожидает реквизит, называемый значением.
Есть и другой способ - это «дети», где вы можете использовать html для дочернего компонента.
1009 * Е.Г. *
<Childcomponent value={somePropToPassDown}>
<p>This is a paragraph</p>
</ChildComponent>
и в самом компоненте ....
const ChildComponent= (props) => {
return (
<div>
<p>{props.value}</p>
{props.children}
</div>
)
}
Прочитайте эту статью на React Children , которая объясняет более подробно