Redux hija kontenitur ta' stat prevedibli mibnija fuq tliet prinċipji fundamentali: stor wieħed, stat read-only li jista' jinbidel biss permezz ta' actions, u pure reducers li jikkalkulaw l-istat li jmiss. Id-data jifla f'direzzjoni waħda, ix-xanges siru trakċjabbli.
It-tliet prinċipji
1. Single source of truth — the whole app's state lives in ONE store object
2. State is read-only — you never mutate it; you DISPATCH actions to change it
3. Changes via pure reducers — (state, action) => newState, no side effects
