Estoy usando createSlice para crear segmentos de estado. Llamémoslos sliceA y sliceB . La mayoría de estas rebanadas están desacopladas entre sí. Sin embargo, me gustaría crear un reductor en sliceA que tenga acceso (de lectura) tanto a sliceA como a sliceB . es posible?
Sé que puedo usar extraReducers para aceptar acciones que no estaban definidas en el segmento. Pero creo que todavía estaría limitado (en estos reductores adicionales) para leer solo sliceA y no sliceB .
¿Alguna idea de cómo podría crear un reductor que pueda leer desde ambas rebanadas?
Por defecto, no puedes. Cada reductor de segmento es una función encapsulada independiente que solo puede ver su propio estado.
Según la entrada de preguntas frecuentes de Redux sobre "¿Cómo puedo compartir el estado entre segmentos?" , tus principales opciones son: