코딩 에러 모음 3

[Android] Gradle sync failed: The project is using an incompatible version (AGP 7.3.0) of the Android Gradle plugin. Latest supported version is AGP 7.2.2

1. 상황 - 부장님이 주신 코드 알집 파일을 다운로드 받아서 내 컴의 안드로이드 스튜디오로 켰다 2. 원인 - 원인을 예상해보면 안드로이드 스튜디오 버전의 차이때문에 생기는 문제같다. 이런식으로 에러 밑에 뜬 링크로 가보니 gradle 플러그인과 안드로이드 스튜디오의 호환성에 대한 문서가 나왔다. 3. 해결 3-1. 일단 안드로이드 스튜디오 버전을 업시켜보겠다. 스튜디오를 아주 오래전에 받은건 아니지만.. 부장님이 받으신게 아마 최신버전일것 같아서 그렇게 해보겠다. 여기서 Check for Updates 누르면 오른쪽 하단에 업데이트 팝업이 뜬다. 거기서 update 눌러주면 창이 뜨면서 업데이트가 가능하다고 업데이트하겠냐. 물어본다. 업데이트 하겠다 ! (여기서 무슨 plugin incompatibl..

[react] Maximum update depth exceeded. This can happen when a component calls setState inside useEffect, but useEffect either doesn't have a dependency array, or one of the dependencies changes on every render.

(예시코드) const [text,setText] = useState(""); . . . setText(someThing); 을 하니 Error: Too many re-renders. React limits the number of renders to prevent an infinite loop. 와같은 에러가 나타남. 구글링을 해보니 useEffect안에 dependency와 함께 써보라는 글을 발견. https://wnsdufdl.tistory.com/245 오늘의 에러 : Too many re-renders. React limits the number of renders to prevent an infinite loop. ( +13,+137 어떤 에러인가? 리액트 무한루프 렌더링 props로 전달받..

Warning :

1. [ Error message ] Warning: You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`. [ Why? ] 리액트에서 체크박스를 사용할때 주의 할 점은 checked 속성과 onClick핸들러를 동시에 사용할 수 없다는 것이다. 체크박스에서 체크를 했다 풀었다 하는것은 onChange로 핸들링 해야하는데 , 나는 onClick으로 checked를 핸들링 하려 했기 ..

반응형