Reselect - jaki jest sens selectorów w takiej strukturze?

Reselect - jaki jest sens selectorów w takiej strukturze?
PH
  • Rejestracja:ponad 5 lat
  • Ostatnio:około rok
  • Postów:374
0

Jeśli mamy coś w rodzaju state-u jak poniżej. Co nam daje że np. getFormFields owrapujemy w createSelector() podając jako argument formSelector

Kopiuj
import createSelector from 'reselect';

const formSelector  = state => state.form;
const getFormPhones = state => createSelector(formSelector, form => form.phones)
const getFormFields = state => createSelector(formSelector, form => form.fields)

form reducer / state

Kopiuj
form: {
   phones: [...],
   fields: { 
      ...
  }
}

mechanix
  • Rejestracja:około 9 lat
  • Ostatnio:około 18 godzin
  • Postów:501
1

nic, takie selektory są po prostu bez sensu

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.