Error: ELIFECYCLE
2020.11.20 by 비오스터딩
[React] Error: Maximum update depth exceeded.
2020.11.04 by 비오스터딩
Failed to load resource: the server responded with a status of 404 ( ) __json file
[Terminal Error]FullyQualifiedErrorId : UnauthorizedAccess
2020.11.03 by 비오스터딩
그동안 잘 사용해오던 폴더에서 갑자기 npm run deploy가 안됐다 ^^;;;; 'gh-pages'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 그동안 잘 사용해왔었던 폴더여서 이런문제일거라곤 상상도 못했네;;; 어쨌든 저 문구가 키포인트다. 갑자기 왜 안됐는지는 모르겠지만 다시 gh-pages를 깔아서 해결했다.
Error 2020. 11. 20. 00:15
React는 state가 바뀔때마다 다시 rendering 한다. 이렇게 사용할 경우 함수호출 > 렌더링 > 다시 함수 호출 > 다시 랜더링 > ... 무한루프에 빠지게됨 ^^;;; (onChangePage에서 함수를 정의한 것이 아니라 호출했기 때문에 랜더링할때마다 호출한다.) 해결방법. onChangePage={this.changeMode} 이렇게 함수를 호출하지 않게 사용하면 된다. 하지만 매개변수가 필요한 위와 같은 경우, 함수 안에 넣어주어야함. onChangePage={() => this.changeMode('read')}
Error 2020. 11. 4. 16:27
구글링해보니 해당 에러는 데이터가 없기때문에 생기는 에러였다. 내 경우엔 json파일을 받아오지 못했는데, 코드짤때 상대경로로 작성했기 때문이었다. 해결방법 상대경로를 절대경로로 바꿔준다. 즉 웹페이지 url을 넣어줌.
Error 2020. 11. 4. 12:37
리액트를 사용하려고 했는데 사용할수 없다고 오류가 떴다. 읽어보면 친절하게 엑세스권한이 없다고 설명해주고있지만, 이 오류를 처음봐서 당황했었다. 다음에도 똑같은 오류가 나면 당황하지말고 여기들어와서 봐야지. 해결방법 터미널(혹은 CMD)에서 실행원칙을 unrestricted로 바꿔주면 된다. Set-ExecutionPolicy Unrestricted ExecutionPolicy 를 입력하면 현재 설정을 보여줌. 다시 바꾸려면 다음과 같이 입력하면 된다. Set-ExecutionPolicy Restricted
Error 2020. 11. 3. 15:23