La méthode de définition des clés dynamiques est dans l'état initial de Redux
<p>J'ai un site Web de commerce électronique sur lequel chaque utilisateur dispose d'un panier et utilise redux et redux persist pour stocker dans un stockage local. Je souhaite gérer plusieurs comptes sur un seul ordinateur, si un utilisateur a deux comptes, il peut basculer entre les comptes et les données liées à chaque compte seront affichées, ma question est de savoir comment gérer plusieurs comptes sur un seul compte système, chaque compte a un identifiant. Je souhaite définir cette structure pour l'état initial : </p>
<pre class="brush:php;toolbar:false;">const initialState = {
[ID de l'utilisateur]:{
Chariot:[]
}
}</pré>
<p>Mais j'ai rencontré une erreur</p>
<p>Pour la connexion, j'utilise next-auth pour le gérer et je définis ce réducteur pour obtenir l'ID de l'utilisateur lors de la connexion. </p>
<pre class="brush:php;toolbar:false;">addUserId: async (state, action) => { //Ici, je reçois l'ID utilisateur
const session = attendre getSession();
console.log(session);
},</pré>