Size: a a a

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

2021 January 19

IA

Ilya Agarkov in React — русскоговорящее сообщество
Siavva
а код сплиттинг и динамическая загрузка?)
код сплитинг для редьюсеров это обычно костыли на костылях)
источник

S

Siavva in React — русскоговорящее сообщество
Ilya Agarkov
код сплитинг для редьюсеров это обычно костыли на костылях)
ну тогда не один редюсер?
источник

IA

Ilya Agarkov in React — русскоговорящее сообщество
Siavva
ну тогда не один редюсер?
один, просто он подменяется в рантайме
источник

S

Siavva in React — русскоговорящее сообщество
Ilya Agarkov
один, просто он подменяется в рантайме
😂хитрое утверждение) чаще расширяется наверно)
источник

IA

Ilya Agarkov in React — русскоговорящее сообщество
Siavva
😂хитрое утверждение) чаще расширяется наверно)
как можно расширить функцию?
источник

И

Иван in React — русскоговорящее сообщество
Siavva
а код сплиттинг и динамическая загрузка?)
а replaceReducer?
источник

s

sccc in React — русскоговорящее сообщество
Siavva
а код сплиттинг и динамическая загрузка?)
Так он все равно один, просто подменяется
источник

И

Иван in React — русскоговорящее сообщество
Siavva
😂хитрое утверждение) чаще расширяется наверно)
источник

И

Иван in React — русскоговорящее сообщество
Siavva
😂хитрое утверждение) чаще расширяется наверно)
источник

МП

Максим Патрушев... in React — русскоговорящее сообщество
Илья
имеется redux-toolkit. В нем createSlice. Два редьюсера. Один с карточками, другой с комментами. Мне нужно в карточку в массив комментов внести айди нового коммента и сам коммент поместить в объект с комментами.
Могу ошибаться, createSlice в данном случае не пойдет, надо через createAction и createReducer  в данном случае создавать экшн и слушать его в обоих случаях
источник

МП

Максим Патрушев... in React — русскоговорящее сообщество
Хотя возможно просто создать экшн и добавить его в оба слайса, надо доку тулкита смотреть
источник

S

Siavva in React — русскоговорящее сообщество
+ спасиб)
источник

И

Илья in React — русскоговорящее сообщество
Максим Патрушев
Могу ошибаться, createSlice в данном случае не пойдет, надо через createAction и createReducer  в данном случае создавать экшн и слушать его в обоих случаях
Я вот думаю все в один объединить и всё
источник

МП

Максим Патрушев... in React — русскоговорящее сообщество
Илья
Я вот думаю все в один объединить и всё
Не лучшая идея, так можно закончить вообще с одним на весь проект
источник

И

Иван in React — русскоговорящее сообщество
Илья
Я вот думаю все в один объединить и всё
лучше почитай как работает ядро редакса. это буквально три сущности и 100 строк кода. а потом посмотри на все эти навороты с комбайнами и слайсами — они работают ПОВЕРХ этого ядра
источник

EM

Elisey Martynov in React — русскоговорящее сообщество
Илья
Я вот думаю все в один объединить и всё
так, а что если сделать отдельный action на добавление id коммента и вызывать два action'а, одному payload id пользователя и id коммента, а другой стандартное добавление коммента
источник

EM

Elisey Martynov in React — русскоговорящее сообщество
если это какое-то постоянно повторяющееся действие, почему не вызывать отдельным action'ом, тем более с RTK это вообще не проблема сделать
источник

EM

Elisey Martynov in React — русскоговорящее сообщество
или сделать небольшую util, и импортить ее, если так будут мозолить два action'а подряд)
источник

И

Илья in React — русскоговорящее сообщество
Иван
лучше почитай как работает ядро редакса. это буквально три сущности и 100 строк кода. а потом посмотри на все эти навороты с комбайнами и слайсами — они работают ПОВЕРХ этого ядра
Я бы может и пользовался обычным редаксом, но вот говорят мы все переходим на redux-toolkit ты тоже изучай, облегчает написание кода. Это если скорость написания кода упирается в скорость стучания по клавиатуре, может и есть выигрыш. А у меня большая часть времени уходит на чтение доки.
источник

И

Илья in React — русскоговорящее сообщество
Elisey Martynov
так, а что если сделать отдельный action на добавление id коммента и вызывать два action'а, одному payload id пользователя и id коммента, а другой стандартное добавление коммента
Вот это отличная идея
источник