Должен ли я действительно использовать React/Vue с Django вместо Alpine.js? [закрыто]
У меня есть страница, на которой пользователь создает экземпляр. У экземпляра есть набор характеристик и внешний ключ к продукту (который сам по себе имеет категорию и название), и все поля статичны - просто стилизованные элементы выбора и ввода, но есть только обработчик событий изменения, который сохраняет любые изменения в сеансе, чтобы пользователь мог вернуться к редактированию
С помощью Alpine.js Я заменил два выбора (где пользователь выбирает категорию продукта и название продукта) на одну кнопку - "выбрать продукт", и после нажатия появляется режим с параметрами в зависимости от шага - либо категория, либо название, как только выбраны и категория, и название, карточка при появлении этого товара кнопка превращается в "изменить товар".
Все работало просто отлично, пока я не начал заполнять это начальными значениями из черновой формы, так что вам нужно объединить Django {% if %} с Alpine.js x-if, что вызвало мерцание.
Действительно ли стоит переключать React/Vue + DRF или я что-то упускаю? Учитывая мою кодовую базу, это было бы болезненно, но вполне возможно. Единственный минус, который мешает мне сделать это прямо сейчас, - это функции Django, которые я не хочу переписывать на JS, например, систему аутентификации.