Используйте компоненты Meteor в React - PullRequest
0 голосов
/ 13 сентября 2018

У меня есть приложение Meteor, созданное с использованием Blaze. Теперь я смещаю интерфейс, чтобы реагировать. Я только начал учиться реагировать, и, следовательно, я запутался, как использовать #with, #each и т. Д. В responsejs.

Пример кода:

<div className="page-content {{#unless}} FLT rd-body {{/unless}}">

Как использовать '#unless', '#with' и другие компоненты Meteor в ReactJS?

Кроме того, как использовать переменные сеанса вactjs?

Ответы [ 2 ]

0 голосов
/ 13 сентября 2018

React - это библиотека для создания веб-интерфейса, например «слой представления». Meteor - это фреймворк, система сборки и сервер «все в одном».

Blaze - это стандартный видовой слой. В Blaze вы можете сделать свой HTML динамическим с помощью тегов {{..}}, как вы использовали выше.

Реакт работает по-другому. Шаблоны React представляют собой файлы Javascript, смешанные с HTML. Обычно с расширением .jsx. Я бы посетил https://reactjs.org/ для получения дополнительной информации или один из множества существующих учебников и книг.

0 голосов
/ 13 сентября 2018

Прочтите руководства:

https://guide.meteor.com/react.html и https://www.meteor.com/tutorials/react/creating-an-app.

Особенно первая ссылка.Он содержит синтаксис для встраивания реагирующего JSX в шаблоны Blaze или использования шаблонов Blaze в качестве компонентов JSX.Таким образом, вы в основном должны решить, какую систему шаблонов вы собираетесь преобразовывать в другую систему.

Что касается переменных сеанса, посмотрите документацию реагирования.

...