Я работаю над проектом, который я начал с Python и Flask, так как в начале он был довольно маленьким - шаблонов jinja, обычно используемых Flask, было достаточно, но, как я хотел больше и больше - Я решил попробовать ReactJS.
. Он отлично работает для самых разных вещей, и имеет больший контроль над всем интерфейсом, и в целом мне это нравится, но давайте предположим, что я хочу использовать реакцию для X-компонент, и в том же X-компоненте я хотел бы использовать шаблоны jinja - чтобы заполнить его данными из Flask backend. Это первый вопрос - 1) Как этого добиться? React готовит файл javascript, поэтому шаблон не может быть обработан. Должен ли я создать какую-то конечную точку и получить данные GET, необходимые для заполнения запросом jquery?
Второй вопрос - маршрутизация. Я определяю некоторые конечные точки в flask - но в компонентах реагирования мне нужно «жестко» его кодировать. Есть ли какое-то решение, чтобы оно не было жестко закодировано в 2 местах?
Третий вопрос - как вы с этим работаете? Может быть, стоит объединить React для некоторых компонентов и использовать шаблоны для других целей?
Резюмирующий вопрос:
- Как ввести flask данных в Компоненты React.
- Как справиться с маршрутизацией.
- Общие вопросы работы с React + Flask / Django. Ваше мнение / мысли / руководства.
Мне очень интересно ваше мнение об этих двух основах, работающих вместе:)