Redux wiele stanów - tablica stanów dla jednego typu stanu [react, javascript]

Mam pliki json np.:
plik1 plik2
Ich ilość i treść jest zmienna ale są to pliki tego samego typu

Zawartość tych plików mają być zapisane w store jako wiele stanów(?).

Później, zawartość tych plików ma być wykorzystana w różnych typach widoku, w kilku miejscach, np.:
viewTypeX dla plik1, viewTypeY dla plik 1
viewTypeZ dla plik2, viewTypeY dla plik2.
Typ widoku oznacza że te same dane (czyli z tego samego pliku) są wyświetlone w różnych formach, np. może być w formie zwykłego tekstu albo grafu.

Jak zapisać w store wiele plików? To powinna być tablica plików i reducer powinien kontrolować całą tablicę?

Wklej swój kod.

Trochę tego za dużo chyba.
Nie wiem, coś popróbuję sam…