,可以通过定义相应的action和reducer来实现。下面是一个示例:
const ADD_OBJECTS = 'ADD_OBJECTS';
const addObjects = (objects) => {
return {
type: ADD_OBJECTS,
payload: objects
};
};
const initialState = {
objects: []
};
const reducer = (state = initialState, action) => {
switch (action.type) {
case ADD_OBJECTS:
return {
...state,
objects: [...state.objects, ...action.payload]
};
default:
return state;
}
};
import { createStore } from 'redux';
const store = createStore(reducer);
// 添加多个对象到存储中
const objectsToAdd = [{ id: 1, name: 'Object 1' }, { id: 2, name: 'Object 2' }];
store.dispatch(addObjects(objectsToAdd));
这样,就可以通过redux向存储中添加多个对象了。在上述示例中,我们使用了redux来管理存储,并定义了一个action类型和相应的action创建函数来表示添加多个对象的操作。在reducer中,我们根据接收到的action类型来更新存储中的对象数组。最后,通过store.dispatch来触发添加多个对象的操作。
领取专属 10元无门槛券
手把手带您无忧上云