백엔드(mySQL)와 프런트엔드 간에 데이터를 렌더링하는 데 문제가 있습니다. redux devtools 및 콘솔 로그에서 디버깅했지만 여전히 원인을 찾을 수 없습니다. 콘솔 로그에는 데이터가 올바르게 표시되지만 상태를 기록하면 비어 있습니다. Redux devtools에서는 작업 탭의 데이터를 볼 수 있으며 상태가 보류 중에서 완료로 변경됩니다. 그러나 완료되면 상태는 비어 있습니다.
내 슬라이스 구성 요소의 초기 상태는 다음과 같습니다.
으아악이것은 내 가져오기 기능입니다(데이터가 올바르게 기록됨):
으아악내 슬라이싱 코드는 다음과 같습니다.
으아악데이터 배포에 사용하는 코드:
으아악위의 console.log는 비어 있습니다. 이유는 모르겠습니다. 아마도 문제는 감속기에 있는 것일까요? 작업 탭에서 데이터를 볼 수 있지만 상태에는 표시되지 않습니다.
이것은 redux devtools의 작업 탭입니다:
여기에 이미지 설명을 입력하세요상태 탭에 있는 내용은 다음과 같습니다.
여기에 이미지 설명을 입력하세요보시다시피 상태에는 아무것도 표시되지 않습니다. 이유는 모르겠습니다. 누구든지 도와줄 수 있나요? 감사해요!
저는 몇 시간 동안 이것을 디버깅하려고 노력했습니다. 로그 문, redux devtools를 사용하세요. 백엔드의 데이터가 보이지만 상태가 아닙니다.
코드 구문이 잘못되어 Redux 상태에서 데이터를 수신할 수 없습니다.
제 샘플 코드와 실제 코드를 비교해 보세요.
으아악예시입니다예시