Size: a a a

React: русскоязычное сообщество

2020 July 31

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Кстати.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Вот это хороший повод применить селектор по назначению.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Попробуйте так сделать:

const checkedGenres = useSelector(checkedGenresSelector)

<input type="checkbox" checked={checkedGenres[genre.id]} />
источник

1

1N54N3 in React: русскоязычное сообщество
А что в чекедmovies?
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Объект

{
 "1": true,
 "2": false
}
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
А.
источник

1

1N54N3 in React: русскоязычное сообщество
А у меня массив и нет значений у идов
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
И еще редьюсер должен возвращать новый объект каждый раз.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Так как вы его обновляете не нужно делать.
источник

1

1N54N3 in React: русскоязычное сообщество
Юра Чеботаев
Так как вы его обновляете не нужно делать.
в createReducer() можно же мутировать? или вы о другом
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
1N54N3
в createReducer() можно же мутировать? или вы о другом
Это если через билдер.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
А без него нельзя.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
А, нет, наврал.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Тоже можно.
источник

1

1N54N3 in React: русскоязычное сообщество
Вот, консолит, но не фильтрует
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Ну, если можно мутировать, то вот эти вот .filter лишнее.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Есть же .splice.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Вначале .findIndex, а затем по этому индексу .splice для удалеиния и .push для добавления.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
1N54N3
Вот, консолит, но не фильтрует
Потому что .filter делает копию.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Он не меняет сам массив.
источник