작성
·
844
0
사가에서 백엔드에서 받아온 데이터를 보면 저렇게 나오는데 result.data를 하면 언디파인드 되는 이유가 뭔가요?
답변 12
1
1
sagas/index.js에서 call 대신 fork 쓰시고요. 모든 saga가 yield 후에 다 pending 상태인가요? 아니면 저 saga만 그런가요?
0
0
0
0
0
0
0
yield가 promise를 resolve될때까지 기다려주지 않네요. 지금 /posts랑 /user가 빨갛게 뜨는데 status code가 어떻게 나오나요?
0
0
0
코드를 보여주세요. 지금 예상되는 이유는 결괏값을 받아오기 전에 console.log를 찍으신 것 같습니다. 위에 Promise {<pending>}이라고 적혀있는데, promise가 완료되기 전에 찍으신 겁니다. await이나 then을 안 붙이신 것 같기도 하고요.
console.log의 대상은 객체라서 참조로 동작합니다.