EntityAdapter (RTK)
React 🟡 MidDefinition
Utilitaire RTK qui genere un ensemble de reducers et selecteurs pour gerer des collections normalisees (ids + entities) avec operations 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'entites (utilisateurs, produits, commentaires) necessitant des operations CRUD normalisees.