강원도지사
article thumbnail
카카오맵 API 사용 중 Cannot read properties of undefined (reading 'maps') 오류 해결!
코딩/FrontEnd 2024. 12. 14. 21:13

카카오맵 쓰려다가 이거 때문에 정말 애를 먹었다. 검색도 아래처럼 엄청 많이 하고 ㅎㅎ..    해결하기 위해 여러가지를 시도해보았다 첫번째. 카카오 문서 그대로 따라하기 처음에 카카오맵 연결할때는 claude(생성형 AI)에게 짜달라고 했는데 너무 미사여구를 많이 붙인 코드를 줘서 공식문서를 보고 일단 기본적인 거만 따라했다.(처음에는 바로 따라하다가 const로 변수 만들고 이러길래 바로 공식문서로 이동함) https://apis.map.kakao.com/web/guide/#ready     두번째. index.html에 api키 넣어 코드 짜기 위에서 말했듯 claude는 변수로 하길래 이게 맞나? 했는데 아니었구요.. 아래 벨로그보면서 따라했더니 됐습니다 + 'kakao' is not undefi..

리액트에서 Redux를 사용하는 이유 및 Redux의 단점
코딩/리액트 2024. 6. 23. 14:28

Redux를 사용하는 이유:1. 복잡한 상태 관리가 쉬워진다. 여러 페이지나 부품(컴포넌트)에서 같이 사용하는 정보를 한 곳에서 관리할 수 있어 편리하다.2. 상태 변화를 예측하기 쉽다. Redux는 정해진 규칙에 따라 상태를 변경하므로, 어떤 변화가 일어날지 미리 알 수 있다.3. 문제 해결이 쉽다. Redux에서 제공하는 개발 도구를 사용하면 상태가 어떻게 변했는지 쉽게 확인할 수 있어 오류를 빨리 찾을 수 있다.4. 다양한 기능 추가가 가능하다. Redux는 미들웨어라는 기능을 통해 비동기 작업이나 로그 기록 같은 추가 기능을 쉽게 넣을 수 있다.Redux의 단점:1. 새로운 개념을 배워야 한다. Redux를 사용하려면 '액션', '리듀서', '스토어' 같은 새로운 용어와 개념을 이해해야 한다.2...