2015-07-25 3 views
-6

Я использую React and Flux около двух месяцев, и это было отлично с потоком однонаправленного потока Flux.React/Flux Frontend и Meteor Backend

Я только что слышал о Метеор, и это здорово с его публикацией-подпиской и DDP. У меня есть проект, где я уже создал некоторые из своих компонентов React и выполнил логику приложения с помощью Flux (alt.js).

Теперь я просто хочу использовать Meteor для моего backend и использовать компоненты React с передней частью Meteor. Отмечая, что это зависит от других пакетов NPM (я использую webpack для упаковки модулей).

Могу ли я использовать пакеты NPM в Meteor и использовать JavaScript ES6? В Atmospherejs есть пакет Meteor.js React, но это не то же самое, что оригинал Facebook React.

ответ

1

Существующий механизм рендеринга Blaze от Meteor фактически слабо связан с моделью публикации/подписки. Фактически, в сообществе Метеор был значительный интерес к использованию React в качестве замены для Blaze - настолько, что в работах действительно есть official integration. (Существует также интеграция с выполняемым угловым процессом.)

Эта интеграция направлена ​​на решение нескольких проблем, позволяющих максимально эффективно использовать React in Meteor, включая транспилер ES6/JSX и возможность использования реактивных данных Meteor источники в компонентах React.

Хотя есть некоторые существующие пакеты для использования React with Meteor, официальная интеграция по MDG выглядит великолепно, и вы можете рассчитывать на ее использование с Meteor 1.2.

Дополнительные ссылки интересов:

+0

да. видели эти статьи. Но мое приложение зависит от других компонентов реакции, которые являются пакетами npm. как я могу использовать пакеты npm в Meteor? – ponty

+0

Это хорошо документировано; вы можете просто попробовать googling для «пакетов Meteor npm». –

Смежные вопросы