
내가 생각하는 저연차 개발자의 물경력과 극복법 - 1
2025. 1. 24. 14:46
Experience/Developer
결론부터 말하자면, 근본적으로 문제 해결 능력이 부족하다는 것이다. 이는 사고방식과 업무를 대하는 태도에서 비롯된다고 생각한다. 무언가 해결되지 않은 문제가 생기면, 그 문제에 몰두하다가 시야가 좁아지고 사고가 멈추는 상태에 빠질 때가 있다.이때, 문제를 해결하지 못한 채 누군가에게 질문을 하더라도 정리가 안 되어 두서없는 상황이 된다.문제 해결을 위해 무엇부터 풀어야 할지도 모르는 경우가 많다.이런 상태가 심해지면 질문조차 제대로 하지 못하고, ChatGPT와 같은 도구를 사용할 때도 단순히 코드를 복사해 붙이며 "이거 해결해줘", "이거 만들어줘" 같은 요청만 하게 된다.결국, 이런 방식으로는 도구조차 제대로 활용하지 못한다. 이 문제를 극복하려면 먼저 맞닥뜨린 이슈의 핵심이 무엇인지 명확히 인지해야..

React Hooks / Uncaught Error: Expected `onClick` listener to be a function, instead got a value of `string` type. 에러 해결
2022. 2. 20. 20:16
Front-end/Web
Uncaught Error: Expected `onClick` listener to be a function, instead got a value of `string` type. Uncaught Error: Expected `onClick` listener to be a function, instead got a value of `object` type. Uncaught Error: Expected `onClick` listener to be a function, instead got a value of `boolean` type. 위의 에러 구문이 발생하는 원인은 리액트의 이벤트 핸들러(event handler)는 반드시 '함수' 형태로 받아야 하는데, '함수가 아닌 다른 형식'으로 받았기 때문입니다...