Size: a a a

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

2021 February 17

АШ

Александр Шелист... in React — русскоговорящее сообщество
Max Zhukov
Подскажите в чем ошибка может быть, мне приходит массив с объектами selectedoptions, и в консоли показывает правильную длинну массива, но если его открыть в той же консоли то окажется что на самом деле длина меньше на один и куда-то пропадает первый объект из массива, но еще интересно, что если я из функции уберу splice, то все корректно показывает. В чем проблема вообще не могу понять
```
const handleDeleteDate = (index:number) => {
let afterDelete = []
consoleconsole.log("newObj: ", selectedOptions)
afterDelete = selectedOptions.splice(0,1)
consoleconsole.log(afterDelete)
}

```
splice возвращает массив удаленных элементов
источник

TP

Taras Postolyuk in React — русскоговорящее сообщество
Cпасибо сейчас попробую
источник

АШ

Александр Шелист... in React — русскоговорящее сообщество
Wl
подскажите как не делать проверку эту которую красным обвел, когда попадаю на страницу профайл
<span>{user?.info.name}</span>
источник

К

Кирилл in React — русскоговорящее сообщество
Wl
подскажите как не делать проверку эту которую красным обвел, когда попадаю на страницу профайл
какая цель?
источник

W

Wl in React — русскоговорящее сообщество
спасибо упростил код не много , а если через useEffect это делать?
источник

АШ

Александр Шелист... in React — русскоговорящее сообщество
Wl
спасибо упростил код не много , а если через useEffect это делать?
Ммм. В плане?
источник

W

Wl in React — русскоговорящее сообщество
Кирилл
какая цель?
простой запрос на сервер с выводом данных, когда прилетает то я получаю {object: null} сначало  он ругается, потом делаю сверку и работает, еще  есть возможность через useEffect подскажите тоже, буду рад)
источник

DB

Denis Bykov in React — русскоговорящее сообщество
Проект на классическом redux, кто-нибудь переводил постепенно на redux toolkit?
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Denis Bykov
Проект на классическом redux, кто-нибудь переводил постепенно на redux toolkit?
а в чём вопрос? :)
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
кто-то точно переводил... конкретнее
источник

DB

Denis Bykov in React — русскоговорящее сообщество
Я переключил на редакс тулкит сразу весь проект со старой архитектурой и начал ругаться на мутацию аргументов. Можно ли постепенно переводить? потому что полный регрес делать не реально
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Denis Bykov
Я переключил на редакс тулкит сразу весь проект со старой архитектурой и начал ругаться на мутацию аргументов. Можно ли постепенно переводить? потому что полный регрес делать не реально
можно постепенно переводить модули на тулкит.
ошибку подробнее покажи
источник

К

Кирилл in React — русскоговорящее сообщество
Denis Bykov
Я переключил на редакс тулкит сразу весь проект со старой архитектурой и начал ругаться на мутацию аргументов. Можно ли постепенно переводить? потому что полный регрес делать не реально
так переводи по одному стору
источник

DB

Denis Bykov in React — русскоговорящее сообщество
Кирилл
так переводи по одному стору
Ну у меня один стор и куча редюсеров
источник

К

Кирилл in React — русскоговорящее сообщество
Denis Bykov
Ну у меня один стор и куча редюсеров
ну вот редьюсеры имею в виду)
источник

DB

Denis Bykov in React — русскоговорящее сообщество
Bugs Bunny
можно постепенно переводить модули на тулкит.
ошибку подробнее покажи
источник

DB

Denis Bykov in React — русскоговорящее сообщество
Кирилл
ну вот редьюсеры имею в виду)
Спасибо! Попробую
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
покажи маппер, который isSelected меняет
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
как будто ты там как-то не так сгенерил новый объект
источник

DB

Denis Bykov in React — русскоговорящее сообщество
Bugs Bunny
как будто ты там как-то не так сгенерил новый объект
Ну на старом редаксе все ок. Там в цикле и правда мутация элемента происходит. Решение это скопировать элемент-объект в переменную. Но этих кусков может быть много.
источник