javascript — генерирует компоненты React в PHP, а затем рендерит в клиенте.

Я пытаюсь использовать React, чтобы упростить создание пользовательского интерфейса для приложения, которое я пишу. У меня есть хорошее доказательство того, что концепция работает на одной HTML-странице, но мне нужно разделить JS на отдельные модули, чтобы упростить поддержку.

Я знаю, как бы структурировать приложение, если каждый фрагмент головоломки известен во время сборки. Что-то вроде этого: https://github.com/jordwalke/reactapp. Тем не менее, пользовательский интерфейс будет динамически создаваться в PHP, вкладывая различные компоненты, которые я хочу передать в приложение.

Моя первоначальная мысль о том, чтобы выбросить сгенерированный код в тег скрипта и найти его в Javascript, привела меня в ужасный ад зависимостей.

Мой основной вопрос:

Как мне передать что-то вроде <panel><group><field /></group></panel> в приложение, чтобы я мог позвонить React.render() в теме?

3

Решение

Как предложили в комментариях @llernestal и @MikeDriver, я использовал PHP для построения JSON-представления пользовательского интерфейса, а React собрал компоненты, необходимые для его визуализации.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]