Для справки: yarn умеет в resolutions - с этой фичей можно принудительно указать одну версию пакета на всех или для конкретной зависимости. Помогает от замусоривания, если нет критичной разницы.
WbICHA, ну а зачем ещё нужен useEffect с пустым массивом? Или ты согласен с eslint, что Артур мог таки желать, чтоб useEffect срабатывал при каждом обновлении doSomething? Я нахожу это крайне сомнительным.
Код свой покажи. Желательно урезанный до проблемного места.
В Vue очень простая система реактивнсти и чтобы она не работала сама по себе - это надо ещё извернуться.)
WbICHA, из хука или нет - действительно не важно.(хотя неплохо было бы иметь возможность пометить для правила свои хуки которые возвращают гарантированное неизменное значение, типа useState), но в данном конкретном случае useEffect, очевидно, одноразовый и совершенно не важно поменяется ли функция или нет.
Rufix, ну да, тот кусок дерьма на реакте, с которым я вынужден работать сейчас - вообще не стартует при --max-old-space-size(память ноды) меньше 10гб. =\
Не стоит забывать также о всяких слаках, скайпах и прочей рабочей коммуникации, которая тоже жрёт как не в себя.
У меня, например, сейчас (при не самой активной разработке, раз тут сижу:) ) занято 24гб памяти, но некоторая часть из этого, признаюсь, из-за "привычкой держать открытыми 100+ вкладок".)
alaskafx, у нас тут не React, иммутабелность не нужна. Не надо менять в весь массив items чтоб он отреагировал, достаточно поменять именно то, что нужно - значения checked.)
А вот если используешь filter - т.е. таки изменяешь сам отдаваемый массив, то тут уж надо результат чему-то присваивать.
Однако в примере у тебя чушь написана.
get - получение, set - установка.
a = this.value // value get
this.value = a; // value set(a)
Т.е. то что ты получаешь и отдаёшь должно иметь примерно один тип.
Тот фильтр который ты хочешь сделать, делается без всяких set:
Дмитрий Беляев, вроде очевидно, что я имел ввиду "нельзя как есть", без изменения кода".
SokLor, раньше webpack не умел в esm, потому сначала бабел фигачил esm в common, потом webpack фигачил из common.)
Ну и webpack - это webpack, а babel - это babel. Это разные вещи, и могут использоваться отдельно друг от друга.
Nightmare1, из консоли? Т.е. разово? Это тебе объяснили в предыдущем вопросе: ставишь брейкопоинт на строку и справа в девтулзах и после перезагрузки отразится текущее значение.
А если так нужно монкипатчить код - это совсем другое.
Spooky 2020, так всё удовольствие в программировании (лично для меня) - в том, чтоб всё работало само, а также в возможности заставить таки чтоб работало само то, что пока само не работает.)