Я искал этот вопрос некоторое время и до сих пор не совсем ясен. Что вы используете для создания шаблонов для приложения Django с помощью Reacjs? Как вы показываете разные меню для авторизованных и неавторизованных пользователей? Возможно ли сохранить html-макет в .html-файле и просто визуализировать компоненты Reactjs в необходимых местах? Как общаться между этими компонентами?Django and Reactjs: сложные шаблоны
Вот например:
У меня есть страница, как это, с меню и список пунктов:
<body>
<div>
{% if not user.authenticated %}
<a href="/login">Login</a>
{% else %}
<a href="/logout">Logout</a>
<a href="#">Add item</a>
{% endif %}
</div>
<ul>
<li>One</li>
<li>Two</li>
</ul>
</body>
Если пользователь не авторизован я показывать кнопку «Login» в нем, в противном случае есть две кнопки: «Выход» и «Добавить элемент». Когда я нажимаю кнопку «Добавить элемент», мне нужно открыть модальное окно с формой. На отправке формы я хочу добавить элемент в список <ul>
. Это просто пример, страница может содержать много разметки html. Вопросы выше.
Пожалуйста, спросите в комментариях, если мой вопрос не ясен.