작성
·
124
0
takeLatest는 마지막 같은반복되는액션 요청이 왔을때 마지막꺼만 받아서 실행하는거잖아요?
그런데 이전전강의쯤에서 만약 로그인 제네레이터를 while(true)를안해놓으면 한명이 로그인요청한뒤에 next()한번 실행되고 ,제네레이터 함수가 아얘 끝나서(done)이되버림 다른사람이 login을 못한다는것이 생각 납니다.
질문은 takeLatest()는 여러 LOGIN_REQUEST 액션중에서 마지막것만 처리하는데, 사이트에서 동시에 여러유저들로부터 LOGIN_REQUEST가오면 takeLatest()는 그액션중 제일마지막만을 처리하여서 다른 로그인 유저가 보낸 로그인요청은 무시되고 안되는건가요?
서로다른유저라도 요청이름은 LOGIN_REQUEST 라 똑같은데말이죠..
답변 1
1
아뇨. 개개인에게만 해당되는 내용입니다. 프론트단에서 일어나는 일이라서 다른 사람과는 상관이 없어요.
한 사람이 로그인 후, 로그아웃했다가 다시 로그인하는 경우에만 해당합니다.