Czesc ! Tworze pewna aplikacje (react + redux na froncie). Jak byscie rozwiazali ponizszy case ?
Otoz mam kilka widokow (jak na razie 5). Widoki te beda niemalze identyczne, bo beda po prostu tabelka, a roznica (jak na razie) miedzy nimi bedzie taka: niektore tabele / kolumney nie beda edytowalne.
Bardziej chodzi mi o to jak powinienem zarzadzac stanem dla typowych operacji CRUD. Czy stworzyc jeden reducer i tam upychac crudowe akcje np. 'ADD_ROW' i leci do odpowiednika klucza w obiekcie reprezentujaca ta tabele. Czyli np. cos takiego
{ type: 'ADD_ROW', table: 'products', rows }
Czy z kazdym widokiem robic osobny reducer ? - pachnie DRY.
Z drugiej strony robi sie taka kupa opcjonalna jak beda dodawal cos niestanardowego.
Pozdrawiam