EntityAdapter (RTK)
React 🟡 MidDéfinition
Utilitaire RTK qui génère un ensemble de reducers et sélecteurs pour gérer des collections normalisées (ids + entities) avec opérations CRUD pre-construites.
Analogie
Comme un classeur a fiches avec index : ajout, suppression et recherche sont automatises et optimises.
Exemple de code
const usersAdapter = createEntityAdapter();
const usersSlice = createSlice({
name: 'users',
initialState: usersAdapter.getInitialState(),
reducers: {
addUser: usersAdapter.addOne,
removeUser: usersAdapter.removeOne,
}
});
Cas d'usage
Collections d'entités (utilisateurs, produits, commentaires) nécessitant des opérations CRUD normalisées.