리듀서 내에서 오류를 기록하는 방법
P粉893457026
P粉893457026 2024-04-05 12:56:32
0
1
426

저는 Redux를 처음 접했고 오류 메시지를 콘솔에 기록하는 방법에 대해 약간 혼란스러워했습니다. 저는 React, Redux Toolkit 및 TypeScript를 사용하고 있습니다.

다음은 제가 작성한 리듀서의 예입니다:

으아악

보시다시피, 전달한 양이 1보다 작거나 사용 가능한 리소스 양보다 크면 오류가 발생합니다. 개발 도구에서 확인할 수 있도록 이 오류를 콘솔에 기록하고 싶지만 잘못된 숫자를 전달하면 아무 것도 기록되지 않습니다. 이를 달성하기 위해 나는 사용자 정의 미들웨어를 추가하려고 시도했습니다. next(action)包装在try / catch块中,catch块调用console.error(err) 루트 구성 요소 렌더러를 try/catch로 래핑하여 동일한 결과를 얻었습니다. 즉, 애플리케이션에서 처리되지 않은 오류를 기록했습니다.

구글링이 도움이 되지 않았는데 누구든지 나에게 아이디어를 줄 수 있나요? Redux나 Redux Toolkit의 무언가가 오류를 포착한 것 같지만 정보로 무엇을 하는지는 모르겠습니다.

P粉893457026
P粉893457026

모든 응답(1)
P粉872101673

React Redux 문서는 몇 가지 미들웨어 예제를 제공하며, 그 중 하나가 "crash reporter"입니다.

간단한 구현은 다음과 같습니다:

으아악 으아악

데모

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!