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

У меня есть следующий метод sortByOrder, который фильтрует поле upload

и я применяю эту функцию следующим образом, но как это сделать, убрав мутацию?

9 ответов

14 просмотров

В новую переменную записать

Не мутируй данные, пересоздавай их просто

Саша
Не мутируй данные, пересоздавай их просто

Давай давай выделяй память, мы же мемомилионеры

Askhat
Давай давай выделяй память, мы же мемомилионеры

)))) ща собьёшь новичков такими заявлениями))

Maxemga- Автор вопроса
Саша
Не мутируй данные, пересоздавай их просто

Не очень понял твой вариант, типо создать переменную, поместить в нее data, к ней уже применить map и к state.data = новая перменная?

Maxemga
Не очень понял твой вариант, типо создать переменн...

да, у тебя item является объектом, объекты хранятся по ссылке если любое свойство обхекта поменять, в переменной останется та же ссылка, те для redux по сути ты вернул предыдщуий стейт ререндера не будет

Maxemga- Автор вопроса
Evgeniy Prokopiev
да, у тебя item является объектом, объекты хранятс...

И так это будет выглядеть? С точки зрения читабельности конечно все явно хуже стало, но как я понял таким образом мы от мутации исправиличь, хорошо

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта