Size: a a a

React — русскоговорящее сообщество

2020 September 20

DG

Dmitry Guzeev in React — русскоговорящее сообщество
ты осознаешь, что JSON.parse не все данные способен сериализовать?
источник

DG

Dmitry Guzeev in React — русскоговорящее сообщество
Infinity, Date, RegExp, и тд
источник

DG

Dmitry Guzeev in React — русскоговорящее сообщество
Ivan Bobchenkov
Правильно копировать через JSON.parce(JSON.stringify()), а не через левые библы для 1 функции в 1 строку
к тому же lodash в себе содержит миллион полезных функций, о чем ты
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
Dmitry Guzeev
к тому же lodash в себе содержит миллион полезных функций, о чем ты
А если тебе нужна только она одна? Чисто ради неё будешь подключать lodash?
источник

DG

Dmitry Guzeev in React — русскоговорящее сообщество
обычно нужна не одна
источник

VI

Vadim Ivanov in React — русскоговорящее сообщество
Ivan Bobchenkov
Правильно копировать через JSON.parce(JSON.stringify()), а не через левые библы для 1 функции в 1 строку
щас насоветуете
источник

DG

Dmitry Guzeev in React — русскоговорящее сообщество
Ivan Bobchenkov
А если тебе нужна только она одна? Чисто ради неё будешь подключать lodash?
плюс она практически в каждой либе используется, из-за чего включение её в проект (скорее всего) не увеличит бандл
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
Vadim Ivanov
щас насоветуете
А что, разве глубокое копирование не так делается, если самым простым методом?
источник

АС

Андрей Сергеевич... in React — русскоговорящее сообщество
Нет проблемы в том что в константы можно записать что то еще. Точнее эта проблема решается созданием нового инстанса если надо что то добавить. Так что ничего не надо юзать.
источник

DG

Dmitry Guzeev in React — русскоговорящее сообщество
Ivan Bobchenkov
А что, разве глубокое копирование не так делается, если самым простым методом?
вроде объяснил, что оно многие данные теряет при копировании, зачем такой метод?
источник

DG

Dmitry Guzeev in React — русскоговорящее сообщество
Андрей Сергеевич
Нет проблемы в том что в константы можно записать что то еще. Точнее эта проблема решается созданием нового инстанса если надо что то добавить. Так что ничего не надо юзать.
удачи с таким подходом в проекте размером больше 10 модулей
источник

АС

Андрей Сергеевич... in React — русскоговорящее сообщество
К тому же есть ramda замена лодашу. Где функциональный подход.
источник

АС

Андрей Сергеевич... in React — русскоговорящее сообщество
Dmitry Guzeev
удачи с таким подходом в проекте размером больше 10 модулей
Никаких проблем. Проверено. Лучше чем что-либо еще.
источник

VI

Vadim Ivanov in React — русскоговорящее сообщество
Ivan Bobchenkov
А что, разве глубокое копирование не так делается, если самым простым методом?
плюс это медленно
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
Dmitry Guzeev
удачи с таким подходом в проекте размером больше 10 модулей
Ну, тут +, если где-нибудь какая-нибудь библа уже имеет в зависимостях lodash - грех не пользоваться, погуглил, метод lodash использует алгоритм глубокого копирования из web workers, так что да, тут ты прав что все же либо писать самому, либо использовать библу
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
Vadim Ivanov
плюс это медленно
Вот этого не знал, спасибо :)
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Ivan Bobchenkov
Правильно копировать через JSON.parce(JSON.stringify()), а не через левые библы для 1 функции в 1 строку
Мде... Эффективность просто топ
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
Андрей Звёздочка
Мде... Эффективность просто топ
Просто постоянно учили, что надо уметь ручками все писать, а не использовать миллион зависимостей, сложно как-то перестроиться)
источник

DG

Dmitry Guzeev in React — русскоговорящее сообщество
Ivan Bobchenkov
Просто постоянно учили, что надо уметь ручками все писать, а не использовать миллион зависимостей, сложно как-то перестроиться)
я с этим конечно согласен, но является ли использование встроенной либы "написанием всего ручками"?
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Ivan Bobchenkov
Просто постоянно учили, что надо уметь ручками все писать, а не использовать миллион зависимостей, сложно как-то перестроиться)
Дык пиши. Циклы с зубы и вперёд
источник