2016-03-23 3 views
1

Я хочу знать, есть ли библиотека или каркас NoSQL для React.js точно так же, как Angular и MongoDB. Я действительно не понимаю поток. Поэтому любой комментарий будет полезен. Спасибо.Что такое стек NoSQL для React.js?

ответ

2

флюс - контейнер состояния приложения. Не что-то вроде mongoDB.
Flux позволяет вам иметь широкое приложение, не отличающееся от реагирующего состояния компонента.
mongoDB - это БД, которая сохраняется. Только данные, определяющие текущее состояние приложения, должны войти в хранилище потоков. Он НЕ сохраняется.

Применение состояния Пример
Предположим, что вы используете реагировать построить игру, используя несколько компонентов.
Реагирующие компоненты имеют однонаправленный поток данных от родителя к ребенку в качестве реквизита.
Итак, если дочерний компонент решает перейти на следующий уровень, все, что ему нужно сделать, - изменить уровень игры, сохраненный в состоянии приложения, а родительский компонент может читать из магазина и делать необходимый для нового уровня.

Flux - это в основном библиотека, которая упрощает работу приложения в широком масштабе. Поскольку состояние компонента ограничено одним компонентом.
Существует еще одна библиотека, которая поможет вам управлять состоянием приложения, называемым сокращением. http://redux.js.org/
Легко понять :)

PS: Вы можете использовать MongoDB или Redis или любой БД по этому вопросу в вашем внутреннем интерфейсе. Flux - это не ваш db. Лично я предпочел бы использовать Редис.
Я считаю, что угловой является каркасом. В то время как React - это библиотека. У вас есть свобода выбора технологий, с которыми вы хотите связать их.

+0

Большое спасибо @jeffpc 1993, по крайней мере, мой разум ясен о NoSQL. – yul757

+0

рад оказать помощь :) –

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