я написал следующий код ... это мое действие для сохранения событий.
в eventAction. js
export const storeAndUpdateEvent = (events) => dispatch => {
dispatch(setLoading())
d.ref(`/events`).push(events).then(
res => {
if (res.key) {
dispatch(addEvent(events))
dispatch(closeModal())
}
dispatch(closeLoading())
}
)
}
в eventReducer :
case actionType.ADD_EVENT:
console.log(state.events)
return {
...state,
events: [this.state.events,actions.eventPayload],
isLoading:false
};
наконец в событии. js
{
!isLoading ?
events ?
Object.values(events).map((event, index) => {
return (
<EventList event={event} key={index} />
)
}) : <p>You Have'n involved in any events</p> : 'Loading .....'
}
ошибка