Dan Abramov

Personalities 🟡 Mid

Definition

Developpeur russe-americain, co-createur de Redux et membre de l'equipe React core chez Meta. Son blog 'Overreacted' et ses explications pedagogiques sont des references.

Analogie

Le professeur de React : il n'a pas invente le framework mais il l'a rendu comprehensible pour des millions de devs.

Exemple de code

// Redux — Dan Abramov, 2015
const reducer = (state = 0, action) => {
  switch (action.type) {
    case 'INCREMENT': return state + 1;
    case 'DECREMENT': return state - 1;
    default: return state;
  }
};

Cas d'usage

Redux a defini le pattern de state management en React. Ses idees influencent Zustand, Recoil et Jotai.

Anti-pattern

Mettre Redux partout : pour la majorite des apps, useReducer ou Zustand suffisent largement.
#personalities#history#interview