05/23-오전

Posted by:

|

On:

|

특이한 방식
export const logout=()=>(dispatch)=>{
signOut(auth)
.then(()=>{dispatch.logoutUser()})
}

와 같이 짠 middleware의 경우 export로 꺼냈으므로 쓰기 위해서는 dispatch.logout을 써야 한다. 그리고 동작 시에는 먼저 signOut함수가 실행되고 그 다음에 logoutUser라는 함수가 실햄된다. 이 때 logoutUser 함수는 slice에서 만든 reducer에 있는 함수가 된다.