본문 바로가기

전체 글

(9)
리액트에서 "TypeError Cannot read property 'setState' of undefined" 가 발생 문제 강의를 듣고 있던 도중에 TypeError: Cannot read property ‘setState’ of undefined”가 발생하였다. 원인 원인은 호출하는 함수가 bind되지 않아서 그렇다. onChange에 연결할 함수로 this.handleChange를 지정했다면 this.handleChange 함수는 아래 두 가지 방법 중 한 가지 방법으로 구현되어 있어야 한다. 방법1 - 생성자에서 바인딩 해주기 this.handleChange = this.handleChange.bind(this); 방법2 - 화살표 함수로 구현 handleChange = (props) => { ... } 화살표 함수로 구현하면 자동으로 바인딩이 되기 때문에 생성자에서 명시적으로 바인딩을 해주지 않아도 된다. 달리 ..
React & Express 를 이용한 웹 어플리케이션 개발하기 React를 공부하기 위해 선택했던 강의 몰론 그전에 "따라하며 배우는 노드, 리액트 강의"를 들을려했으나 쌩판 모르는 초보가 무작정 따라하기엔 너무 핵심 내용만 있어 강의 듣는 시간 10분, 구글링 하는 시간 10분이상이 걸렸었다. 그래서 완전 기초부터 시작하는 강의가 필요했었는데 바로 이것..!
2020-08-11 회사 이직을 준비하며 6개월 다녔던 직장을 그만두게 되면서 새로운 회사를 이직할 수 있는 기회가 생겼다. 남들은 왜 신입이면서 6개월밖에 다니지 않았냐 의구심을 가질수 있다고 생각한다. 전 직장인 장점은 오후 6시 퇴근, 주말 출근이 일절 없는 회사였으나 사용하는 언어는 php였고 jquery였다. 잘 알지도 못하는 입장에서 이 두 언어를 비하하는 것은 절대 아니지만 난 modle과 view를 분리해서 사용할 수 있는 언어를 원했기에 과감히 퇴사를 결정했다. 이전에 다니던 회사는 한 파일에 jquery, php, html이 혼합되어 있는 파일이었다. 이런 파일만 몇백개가 넘으니..... 처음 회사에 다닐때 include의 늪에 빠졌던것을 생각하면... 그동안 공부하고 싶었던 react, node.js, python, java..