Если в кратце - то всё не так. С одной стороны LiveView переписывает DOM без оглядки на его состояние, с другой - это делает React. Получается как в басне у Крылова, про животных и телегу. А как вообще предполагалось это использовать? Чтоб что?
а вот телегу (десктоп-клиент) реально животные писали
Не, это-то понятно, просто хочется какие-то конкретные несостыковки услышать Так-то live_view_react скорее нужен, чтобы внедрить live_view в существующий react-овый фронт, чем сразу сидеть на двух стульях
первая строчка описания проекта:
Render React.js components in Phoenix LiveView views.
неужели непонятно для чего он? Все взаимодействие через хуки, как обычно
и ивенты можно пушить и хэндлить. Но да, скорее это для прикручивания lv к существующему проекту, но если в реакте стэйт хранится на фронте, то тут такого сделать не выйдет. Только юзать какие-то компоненты на странице
зато спа и логика на сервере. Но зашел с мобилки, и понял, что логику проверки корректности ввода лучше на клиенте писать, и прикрутил alpineJs... а потом понял, что для писания на alpinejs нужен отдельный фронтендер, который выкинет потом эту хрень и возьмет реакт или вьюжс
Вообще с Live View ебалы слишком много, с какой стороны не посмотри.
Ну зависит от опыта. Если уже умеешь Webpack настраивать, понимаешь хуки, писал много компонентов, и т п - то React может и быстрее выйдет для нетривиального проекта.
А так количество телодвижений для того чтобы завести LV - минимум. Для дашбордов - вообще огонь.