console.clear();
//people droppig a form (action creator)
const creatPolicy =(name,amount)=>{
return{//action(form in our analogy)
type:'CREATE_Policy',
payload:{
name,amount
}
}
}
const deletePolicy =(name,amount)=>{
return{//action(form in our analogy)
type:'DELETE_Policy',
payload:{
name,amount
}
}
}
const creatClaim =(name,amountOfMoneytoCollect)=>{
return{//action(form in our analogy)
type:'CREATE_CLAIM',
payload:{
name,amountOfMoneytoCollect
}
}
}
//reducer department
const ClaimHistory =(oldListOfClaim=[],form)=>{
if(action.type===CREATE_CLAIM)
{ //we care about this action
return [...oldListOfClaim ,action.payload]
}