Size: a a a

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

2020 July 31

ЮЧ

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

IP

Ivan Petrov in React: русскоязычное сообщество
1N54N3
в createReducer() можно же мутировать? или вы о другом
Я мб отстал от трендов, но как-то мне кажется костыльно это всё выглдяит, не проще всё делать в отдельных файлах?
источник

1

1N54N3 in React: русскоязычное сообщество
Ivan Petrov
Я мб отстал от трендов, но как-то мне кажется костыльно это всё выглдяит, не проще всё делать в отдельных файлах?
Что именно отдельно?
источник

IP

Ivan Petrov in React: русскоязычное сообщество
1N54N3
Что именно отдельно?
Ну как минимум редьюсеры
источник

IP

Ivan Petrov in React: русскоязычное сообщество
А ещё можно и типы экшенов
источник

1

1N54N3 in React: русскоязычное сообщество
Ivan Petrov
Ну как минимум редьюсеры
Так и есть, просто в маленьком приложении лень делать
источник

IP

Ivan Petrov in React: русскоязычное сообщество
Ну ладно
источник

1

1N54N3 in React: русскоязычное сообщество
Юра Чеботаев
А .splice меняет и для этого случая подходит лучше.
Так?
источник

ЮЧ

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

ЮЧ

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

ЮЧ

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

1

1N54N3 in React: русскоязычное сообщество
Читал и делал
           const index = state.search.selectedGenres.findIndex(action.payload)
           state.search.selectedGenres.splice(index,index++)
источник

1

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

ЮЧ

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

ЮЧ

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

1

1N54N3 in React: русскоязычное сообщество
const index = state.search.selectedGenres.findIndex(g => g === action.payload)
state.search.selectedGenres.splice(index,index++)
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Можно, кстати, вместо .findIndex делать .indexOf.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
1N54N3
const index = state.search.selectedGenres.findIndex(g => g === action.payload)
state.search.selectedGenres.splice(index,index++)
Нет.
источник

ЮЧ

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

1

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