Можно ли комбинировать подобные редукционные действия? - PullRequest
0 голосов
/ 20 мая 2019

У меня есть 2 действия, которые имеют одинаковую полезную нагрузку и отличаются только типом.Есть ли способ объединить два действия так, чтобы у меня не было избыточного кода?

let getData = {type: 'GET_DATA', payload: {id: 1, name: 'sam'}} let dataSuccess = {type: 'DATA_SUCCESS', payload: {id: 1, name: 'sam'}}

1 Ответ

0 голосов
/ 22 мая 2019

Сначала вы должны задать себе вопрос: почему вы создали два отдельных действия, если они делают одно и то же?type - это только строка для различения различных действий.Если вам действительно нужно создать два разных действия в вашем случае, вы, конечно, не можете объединить их.Вероятно, единственное, что вы можете сделать, это обобщить полезную нагрузку.

...