Size: a a a

2021 March 18

B

Bogdan in pro.elixir
Да примерно так же 😂
источник

DP

Dmitry Ponyatov in pro.elixir
Dmitry Grach
Если в кратце - то всё не так.
С одной стороны LiveView переписывает DOM без оглядки на его состояние, с другой - это делает React. Получается как в басне у Крылова, про животных и телегу.
А как вообще предполагалось это использовать? Чтоб что?
а вот телегу (десктоп-клиент) реально животные писали
источник

AN

Alexey Novoselov in pro.elixir
Lama Lover
Не, это-то понятно, просто хочется какие-то конкретные несостыковки услышать
Так-то live_view_react скорее нужен, чтобы внедрить live_view в существующий react-овый фронт, чем сразу сидеть на двух стульях
первая строчка описания проекта:

Render React.js components in Phoenix LiveView views.

неужели непонятно для чего он? Все взаимодействие через хуки, как обычно
источник

AN

Alexey Novoselov in pro.elixir
и ивенты можно пушить и хэндлить. Но да, скорее это для прикручивания lv к существующему проекту, но если в реакте стэйт хранится на фронте, то тут такого сделать не выйдет. Только юзать какие-то компоненты на странице
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Реакт вообще-то не про стейт
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Можно использовать чистые компоненты Скока хочешь
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Только нахуа
источник

RK

Roman Kolesnev in pro.elixir
Źmićer Rubinštejn
Только нахуа
переиспользовать уже написанные и задизайненные
источник

AN

Alexey Novoselov in pro.elixir
нарисовал в реакте какой-нить date-select с цветочками и бабочками, можешь его в lv прикрутить
источник

RK

Roman Kolesnev in pro.elixir
чтобы не копипастить в leex файлы
источник

AN

Alexey Novoselov in pro.elixir
только ебалы получится имхо на порядок больше, чем просто делать все на реакте, а на фениксе только апи
источник

B

Bogdan in pro.elixir
Alexey Novoselov
только ебалы получится имхо на порядок больше, чем просто делать все на реакте, а на фениксе только апи
Так и есть.
источник

B

Bogdan in pro.elixir
Вообще с Live View ебалы слишком много, с какой стороны не посмотри.
источник

Е

Евгений in pro.elixir
Bogdan
Вообще с Live View ебалы слишком много, с какой стороны не посмотри.
Вот что-то я тоже прихожу к такому выводу :(
источник

AN

Alexey Novoselov in pro.elixir
зато спа и логика на сервере. Но зашел с мобилки, и понял, что логику проверки корректности ввода лучше на клиенте писать, и прикрутил alpineJs... а потом понял, что для писания на alpinejs нужен отдельный фронтендер, который выкинет потом эту хрень и возьмет реакт или вьюжс
источник

B

Bogdan in pro.elixir
Область применения минимальная вообщем.
источник

B

Bogdan in pro.elixir
если не нулевая. В начале кажется, что быстрее получится, но что-то ни хера.
источник

B

Bogdan in pro.elixir
На рекате быстрее и лучше.
источник

AN

Alexey Novoselov in pro.elixir
не ну админки огонь получаются, LiveDashboard тому пример
источник

RK

Roman Kolesnev in pro.elixir
Bogdan
Вообще с Live View ебалы слишком много, с какой стороны не посмотри.
Ну зависит от опыта. Если уже умеешь Webpack настраивать, понимаешь хуки, писал много компонентов, и т п - то React может и быстрее выйдет для нетривиального проекта.

А так количество телодвижений для того чтобы завести LV - минимум. Для дашбордов - вообще огонь.
источник