объектами и мне надо данные ввиде карточек вывести. я должна эти данные перезаписать как бы в другую переменную?
типа так как на картинке?
или можно сразу в products это все положить
не думаю что тут надо каждый раз делать slice. Это надо делать когда вызываешь метод getProducts( и сюда передавать новый массив )
и response тоже можно не делать .slice так как туда приходит новый массив
т.е выходит, что если я получаю данные и пользуюсь ими не меняя, то мне не надо ничего перезаписывать о время фильтрации тоже...Если фильтрация на стороне сервера, то беру полученные от сервера данные и все. Если на стороне клиента, то я уже этот полученный когда-то с сервера объект буду изменять, значит мутировать, а значит надо его перезаписать. Так выходит?
да, только когда надо изменить что-то в массиве или обьекте надо создавать новый а не мутировать.
Обсуждают сегодня