169 похожих чатов

Вы сами не пытались анализировать зустанд в сравнении с другими

решениями?

18 ответов

21 просмотр

Пытался и видел тренды на npm и количество скачивания но проблема в том что он вышел не так давно по сравнению с react. И использовал его и redux, правда только на пет проектах, а в вакансиях редко его видел где. Мне кажется он неплохой для небольших приложений, а вот с огромным приложениям могут быть трудности в поддержки хотя я не уверен в этом, вот поэтому и спрашиваю. Читал выше по ключевым словам и так не нашёл внятного ответа чем он плох, единственное что писали что плохой API у него

Sergey-Grishchenko Автор вопроса
Volodymyr Hrebchenko
Пытался и видел тренды на npm и количество скачива...

Да он не неплохой, он бесполезный. Он не решает никаких проблем по сравнению с другими существующими решениями

Sergey Grishchenko
Да он не неплохой, он бесполезный. Он не решает ни...

Почему бесполезный? Код с ним становится чище, нету этих пропсов, useState и намного проще работать чем с redux

Sergey-Grishchenko Автор вопроса
Volodymyr Hrebchenko
Почему бесполезный? Код с ним становится чище, нет...

Мобикс? Эффектор? Реатом? Рекоил? Джотай даже?

Sergey-Grishchenko Автор вопроса
Volodymyr Hrebchenko
Почему бесполезный? Код с ним становится чище, нет...

Зустанд просто даёт тебе глобальную переменную, на которую ты можешь подписаться. Всё. Больше ничего

Sergey-Grishchenko Автор вопроса
Sergey Grishchenko
Зустанд просто даёт тебе глобальную переменную, на...

Компьютеды? Не, соси хуй. ССР? Да нет, обойдёшься. Может быть написание логики изменения состояний упрощает? Да нет, не упрощает. Зачем он нужен, если все остальные инструменты просто лучше? Даже ядро редакса куда более расширяемое, чем ядро зустанда

Arseny Filatov
Да вы будто троллите уже

Да нет, просто увидел спор выше и вот мне тоже стало интересно, почему его так ненавидят.

Sergey-Grishchenko Автор вопроса
Sergey Grishchenko
Компьютеды? Не, соси хуй. ССР? Да нет, обойдёшься....

Ещё и по перформансу сосёт, отличная хайповая либа, дайте три

Sergey-Grishchenko Автор вопроса
Sergey Grishchenko
Мобикс? Эффектор? Реатом? Рекоил? Джотай даже?

Та я не спорю, что все они одинаковы наверное и все делают одно и тоже и он кажется бесполезным рядом с ними. И на счёт глобальной переменной я знаю что это плохо но все же, ты не можешь её просто так взять и поменять, для этого у тебя функция должна быть и если все компактно писать, получается очень чистый и читабельный код

Sergey-Grishchenko Автор вопроса
Volodymyr Hrebchenko
Та я не спорю, что все они одинаковы наверное и вс...

Да это не важно функция или не функция. Важно то, что зустанд даёт слишком мало

Denis Chernov
вообще все разные по подходу :D

Возможно но проблемы все одно решают одни и те же.

Sergey-Grishchenko Автор вопроса
Volodymyr Hrebchenko
Возможно но проблемы все одно решают одни и те же.

Проблемы реакта: 1. Реактивность реакта построена на рендерах -- и эти рендеры довольно дорогие 2. Реактивность реакта асинхронная -- изменения состояний отражаются лишь на следующем рендере => очень трудно сохранять промежуточные результаты императивных алгоритмов, т.к. приходится думать о том нужны ли они для рендера или нет (выбрать state или ref), причём переход с одного на другой -- очень болезненная штука, которая может сломаться в любой момент Говоря об этих проблемах, 1. я хочу записать переменную и, прочитав её на текущем тике, получить новое значение 2. я хочу батчинг, чтобы в пределах одного синхронного алгоритма не триггерить лишние ререндеры 3. я хочу чтобы запись переменной триггерила ререндеры только если какой-то компонент на неё подписан 4. я хочу иметь возможность просто писать код, объединяющий разные состояния или выбирающий эти состояния из одного большого, и иметь гарантии, что лишней работы не будет Вот пока инструмент не решает все эти проблемы, -- это хуёвый инструмент

Volodymyr Hrebchenko
Пытался и видел тренды на npm и количество скачива...

Вот тут рассказал о недостатках зустанда https://t.me/artalog/1079

Sergey-Grishchenko Автор вопроса
artalar
Вот тут рассказал о недостатках зустанда https://...

В целом я рассказываю здесь примерно это же на протяжении месяца периодически

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
Карта сайта