🐏 Alexander
нормальный реакт
🐏 Alexander
я бы не хотел работать с проектом вью, где используют vue-resource или axios в прототип засовывают, ну уж простите
🐏 Alexander
вообще за реакт платят нормально, вакансий много, так что почему бы и нет
Vladislav
Vladislav
Michael
И вспомни-ка, гуру реакта, сколько подобных решений на все вкусы и цвета есть в экосистеме реакта. Смешно, да? Нет. Грустно.
🐏 Alexander
Андрей
Igor
Michael
Michael
Радикализм - это плохое качество.
vue -- более новый фрейм, который учится на всех косяках других фреймов. Реакт максимально подтянулся, но дальше они просто сделают из себя vue, попутно убив обратную совместимость. Чего не произойдёт.
Андрей
Андрей
В реакте это делается за пару секунд.
Андрей
А во вью придётся лезть внутрь каждого компонента из-за того, что хоки криво сделаны.
Vladislav
vee validate?
Michael
Michael
тут, кстати, такое регулярно.
Michael
прежде чем костылить, ещё пару раз внимательно стоит пробежаться по доке, -- почти точно есть готовое решение прямо в ней.
🐏 Alexander
по-моему в современном фронтенде одни и те же задачи должны решаться максимально одинаково и просто на разных фреймах, та же самая валидация должно работать как на вью, так и на реакте, а если использовать что-то специфическое для вью, то это уже какой-то монолит
Michael
Andrey
🐏 Alexander
ну если ты так считаешь, я тебе ничего доказывать не собираюсь
Michael
Ну вот видишь как оказывается. Слои разные. Надо чтобы всё идеально чисто было, а то бизнес-задачу выполнять неинтересно, интересно чтобы была идеальная развязка ради развязки. И это не камень в огород Александра. Это вообще общее наблюдение.
🐏 Alexander
Andrey
С одной стороны звучит правильно, а с другой - завоняло "МИКРОСЕРВИСАМИ" ))
Michael
Michael
Andrey
Я не читал всего, но не понял чому монолитное приложение это не торт
Michael
причм там они фундаментальные, физические и они дейтсвительно имеют разные области применения.
Andrey
Ну от задачи надо исходить
🐏 Alexander
это не микросервисы, это просто разделение ответственности, вы же на бэке не пишите обращение к БД в контроллерах или вьюшках!?
Michael
Ну от задачи надо исходить
я к тому, что сейчас по факту задачи, которые надо делать с использованием реакта, -- только те задачи, которые будет выполнять команда react-only разрабов.
Michael
Ну и то,что уже на нм написано
Michael
И в целом реплика выше ничуть не отличается в реакте и вью.
Andrey
Michael
Michael
В итоге рулят умелые комбинации
Michael
И тем не менее я не видел более универсального и наглядного способа сделать 99% задач чем как это даёт vue.
🐏 Alexander
ничего не от задачи, есть откровенный говно-код, отправлять запросы прям во вьюшке, нельзя же писать <button @click="axios.get('/....')"
Michael
1% -- всякие краевые случаи. Вчера даже на jsx писать начал во вью одну штуку, так потом вспомнил, что в v-on можно передать объект с событиями и хэндлерами и закруглился элегантным решением.
Andrey
Камон, когда у тебя аппликуха на 3.5 компонента, чотты там городить собираешься?!
Michael
Michael
Никак в реакте не получается?)
Michael
и вообще там хотя бы await нужен
Michael
🐏 Alexander
в реакте уже давно сформировалась практика написания кода
Michael
🐏 Alexander
я не пойму, вы что мне пытаетесь доказать, что axios использовать внутри компонента - это нормально?
Michael
Michael
Если твоё апи будет жить в сторе, то оно и будет жить в сторе во всех модных сторах. It's up to you, и нииикак не зависит от фрейма.
Michael
В общем, реакт знать хорошо, но не стоит за него топить, особенно тут)))))
Michael
сам же вдвое больше кода будешь писать почём зря.)
🐏 Alexander
Serge
Опять холивар
🐏 Alexander
Serge
Киньте стикер и заканчивайте )
🐏 Alexander
🐏 Alexander
Michael
в общем, проходили) да
Serge
Я тут обнаружил, что через пропсы функции передавать можно, а ни в одной инструкции этого не видел.
Это делать нельзя или что?
🐏 Alexander
Serge
Вроде всю доку уж перечитал 1000500 раз
🐏 Alexander
Serge
Ну это то я видел. Не раскрыто просто
🐏 Alexander
ну даа, я чет тоже не вижу в примерах функций
Serge
Мне очень помогла такая фича. И интересно было узнать где предлагают её юзать
🐏 Alexander
если тебе нужен какой-то результат выполнения функции, события же не возвращают ничего, а функции могут вернуть например промис