Creé un nuevo proyecto React&Redux con npx create-react-app my-app --template redux .
Del siguiente código obtengo el siguiente error: Parsing error: Invalid parenthesized assignment pattern.
Después de cambiar la función de flecha a la expresión, todo funciona bien.
import { createSlice } from '@reduxjs/toolkit'; export const movieSlice = createSlice({ name: "movie", initialState: { value: { title: "", descripion: "" } }, reducers: { getMovies: (state, action) = () => { state.value = action.payload; } } }); export default movieSlice.reducer;ha agregado y extra () = por error, supongo. aquí está la solución
import { createSlice } from '@reduxjs/toolkit'; export const movieSlice = createSlice({ name: "movie", initialState: { value: { title: "", descripion: "" } }, reducers: { getMovies: (state, action) => { state.value = action.payload; } } }); export default movieSlice.reducer;