// payload가 필요 없는 경우
{ type: 'INCREASE' }
// payload가 필요한 경우
{ type: 'SET_NUMBER', payload: 5 }
-type 은 필수로 지정
-> 해당 Action 객체가 어떤 동작을 하는지 명시해주는 역할을 하기 때문
-대문자와 Snake Case로 작성
-> 여기에 필요에 따라 payload 를 작성해 구체적인 값을 전달
// payload가 필요 없는 경우
const increase = () => {
return {
type: 'INCREASE'
}
}
// payload가 필요한 경우
const setNumber = (num) => {
return {
type: 'SET_NUMBER',
payload: num
}
}