【发布时间】:2022-10-23 16:32:32
【问题描述】:
// './file_1'
import { createSlice } from '@reduxjs/toolkit';
export const array = createSlice({
name: 'array',
initialState: {
value: []
},
reducers:{
append(state, a) {
state.value.push(a)
}
}
});
export const { append } = array.actions;
export default array.reducer;
我也更新了商店,所以那边没问题
'/.file_2'
import { useSelector, useDispatch } from 'react-redux';
import { append } from './file_1';
const dispatch = useDispatch()
let x = 5
dispatch(append(x));
引发此错误: 对象作为 React 子级无效(找到:带有键 {type, payload} 的对象)。如果您打算渲染一组子项,请改用数组。
【问题讨论】:
-
显示错误指向的代码...返回 JSX 或从组件函数返回值的某处
-
你的意思是错误下的堆栈?我是菜鸟。
标签: javascript reactjs redux redux-toolkit