Я создал элемент, который является своего рода шаблоном. (например, миниатюрный контейнер с изображением вверху и что-то в нижнем колонтитуле с динамическим содержимым между ними) динамическим контентом могут быть разные типы элементов DOM, основанные на состоянии. Я сделал это с добавлением логики в методе визуализации, который «вводит» динамическую часть. Имеет ли это смысл (с логикой в методе рендеринга, который возвращает разные реагирующие компоненты)? Есть ли лучший способ для шаблонов? (Я не смотрю на проекты, которые добавляют эту возможность, хотел бы знать, если есть «реагировать путь», чтобы сделать это Благодаряесть способ иметь шаблоны в реакции
редактировать:.! Вот код, который я имел в виду (CoffeeScript):
internalContent: ->
switch @props.title
when "title1" then SomeReactFactory(props)
when "title2" then SomeOtherReactFactory(props)
render ->
...
DOM.div
className: 'panel'
@internalContent()
метод internalContent()
динамически добавлять некоторые Реагировать компонент на основе опоры
Да, это имеет смысл. Если бы вы отправили код, вам было бы легче дать вам конкретные советы, но это обычная практика. –
Можете ли вы разместить свой код? – Aaron
Я думаю, что вы описываете HOC в реакции. Посмотрите их вверх – Deadfish