Я хочу создать пользовательское приложение с помощью метеора (v1.3). Следовательно, аутентификация и авторизация являются ядром приложения. Я наткнулся на этот отличный пример, написанный автором потокового маршрутизатора, который объясняет, как выполнять аутентификацию и авторизацию с помощью потокового маршрутизатора.
https://github.com/alanning/meteor-roles/tree/master/examples/flow-router-advanced Однако в этом примере для демонстрации используется Blaze. Я хотел бы знать, возможно ли сделать то же самое с реакцией.
Самое сложное для меня, чтобы преобразовать его в реакцию, заключается в том, что он использует уровень шаблона для аутентификации всего сайта. На данный момент я не знаю, как это можно сделать в реакции.
Скажем, у меня есть основной компонент макета:
export const MainLayout = ({content}) => (
<div className="container">
{content}
</div>
);
Как я могу выполнить аутентификацию в этом макете? Хотя, я знаю, что могу сделать это в маршрутизаторе, но вся точка потока маршрутизатора является нереактивной и предсказуемой. Автор Flow router также рекомендовал сделать это на слое шаблона, как он сделал в примере выше.
React — это новое для меня, возможно, я неправильно понял концепцию реагирования. Таким образом, если вы, ребята, думаете, что это не идеальный способ сделать это, пожалуйста, направьте меня на правильный путь.