Oleg
Для этого давным давно придумали 302 ответ с сервера)
а, то есть сервер будет делать isEqual? и что с того?
Sergey
А в рамде?
Тоже не использую
Андрей
а, то есть сервер будет делать isEqual? и что с того?
С того, что ты фигнёй страдаешь. Отсутствие изменений считается не по данным, а по последней дате мутирования.
Sergey
Уже все давно придумано
Oleg
С того, что ты фигнёй страдаешь. Отсутствие изменений считается не по данным, а по последней дате мутирования.
ну чел может редактировать и вернуть. технически - он поменяет значение, фактически - нет.
Sergey
Придумывание проблемы там где ее нет
Sergey
Да даже ради такого кейса лодаш не нужен
Sergey
Большая часть того что там есть, легко реализуется с помощью обычного es6+
Sergey
Единственное, что нужно это Object.fromEntries. и тоже не часто
Oleg
Большая часть того что там есть, легко реализуется с помощью обычного es6+
а, кстати, он же поддерживается старыми браузерами. в ie, например, метод find не напишешь.
Nick
Опять же isEqual в лодаш 10кб, а в just 600 байт. Но зачем сравнивать объекты?
Ну да, ну да. Банальные изменения query параметров тоже никто уже не отслеживает?
Oleg
Полифилы
что "полифилы"?
Sergey
а, кстати, он же поддерживается старыми браузерами. в ie, например, метод find не напишешь.
Убивать размер бандла для всех браузеров, вместо того чтобы только в ие подключить полифилл
Тимофей 🛴
Большая часть того что там есть, легко реализуется с помощью обычного es6+
Да, но все равно хорошие либы с частыми кейсами нужны. У нас сейчас например в проекте три функции промисифицирующие загрузку Image )
Anonymous
just-debounce-it
Спасибо.
Sergey
Так не надо будет тащить то, что не нужно
Sergey
Вот just классный пример
Igor
я чего-то не понимаю?
полифилы и бабель
Nick
И зачем тут isEqual?
Это даже не про isEqual, про сравнение объектов.
arthur
Тоже не использую
Тоже не юзал, вчера попробовал — в принципе удобно, можно сократить код сильно 🤔
Daniil
Это даже не про isEqual, про сравнение объектов.
у тебя стринга с параметрами это объект?
Artem
Друзья доброе утро! кто то сталкивался с drag and drop material ui react?
Artem
Друзья доброе утро! как и чем лучше сделать drag and drop такого http://i.imgur.com/Ksks4W3.png
Artem
+ єто все на Material UI
Kurzdor
Nick
Что ты несёшь?
Забавно смотреть, как "сравнение объектов" стало вдруг проблемой архитектуры в js-приложениях))
Алексей
Что ты несёшь?
он реплай не на то сообщение тыкнул
Тимофей 🛴
https://react-dnd.github.io/react-dnd/about
Нет, это советовать нельзя
Artem
спасибо большое!
Artem
всем хорошего дня
Тимофей 🛴
почему?
Нет беру свои слова обратно, надо будет глянуть. Раньше это был низкоуровневый пиздец
Sergey
Забавно смотреть, как "сравнение объектов" стало вдруг проблемой архитектуры в js-приложениях))
Чаще всего это именно так. Начал сравнивать объекты, что-то пошло не так
🦜
Нет беру свои слова обратно, надо будет глянуть. Раньше это был низкоуровневый пиздец
таким он и остается, монит дропа сделан на цикличном вызове редакс экшенов
🦜
https://github.com/tajo/react-movable
интересно, но только для листов
Тимофей 🛴
Почему?
Это что то нездоровое когда в либах для dnd редакс, а в компоненте select emotions
🦜
редакс мало весит
а зачем он в проекте, где ты его вообще не юзаешь?
artalar
(+ много у кого есть)
artalar
Хотя было бы лучше без него, конечно
Тимофей 🛴
Хотя было бы лучше без него, конечно
Нет, с этим можно конечно жить, но если это не шеймить мы придем к пиздецу)
artalar
а зачем он в проекте, где ты его вообще не юзаешь?
какая тебе разница что у либы под капотом? - весит не много (редакс) + мб он у тебя есть - с редаксом реально проще разрабатывать чем вообще без него
🦜
уж лучше стейт в компоненте, чем редакс
Sergey
Для каждого компонента свой
arthur
это же целых 7кб или сколько он там
целых 2 с чем-то гзиппед
Тимофей 🛴
не вижу связи
Dnd будет с redux, select с emotions, твоя ui либа с reshadow, в приложении будет эффектор, и какой нибудь компонент на reatom
Sergey
целых 2 с чем-то гзиппед
Забыли react-redux посчитать
Тимофей 🛴
А потом в проекте три СТМ
А если еще будет по версиям разброс, может стать и 6
Sergey
Мне вот просто интересно. useReducer + context там было не заюзать?
Sergey
Этого еще не было, когда он делался
Прошло полгода и ничего не изменилось
artalar
Мне кажется редакс слишком сильно хейтят, не понимаю отчего у разработчиков такое высокое чувство прекрасного и такая сильная его неудовлетворенность… Редакс - норм инструмент. Я конечно сейчас немного не правильно поступлю, немного перейдя на личности, но кмк если вы хейтите какой-то инструмент, который использует кто-то другой - скорее всего у вас завышенное эго, вы вообще не врубаетесь в архитектуру и принципы разработки ПО, и у вас скрипт головного мозга (это когда качество кода измеряется его краткостью)… Сори, но меня уже достал этот хейт редакса - это инструмент не без проблем, но он хорошо решает целый перечень проблем о которых многие даже и не знаю (но это не делает их не важными). Лишь бы поумничать...
artalar
Dnd будет с redux, select с emotions, твоя ui либа с reshadow, в приложении будет эффектор, и какой нибудь компонент на reatom
решадоу билд-тайм. И, как бы, я тут больше всех за маленький бандл-сайз топлю. Просто не нужно категорично ко всему подходить