본문 바로가기

111 보호되어 있는 글입니다. 더보기
[React] 부모 컴포넌트에 접근하는 방법 http://stackoverflow.com/questions/34257665/is-there-any-way-to-access-the-parent-component-instance-in-reactthis._reactInternalInstance._currentElement._owner._instance;위 코드는 해당 컴포넌트의 부모 컴포넌트를 가리킨다. 더보기
[React] this.setState를 호출할 때 호출되는 메소드들 위 사진은 컴포넌트의 라이프사이클이다.this.setState를 호출했을 때 컴포넌트의 렌더링이 다시 된다는 것을 책과 문서에서 확인했다.과연 어느 메소드까지 실행되는지 테스트를 해보았다.위 코드대로 실행을 했다. Updating 부분의 메소드 순으로 나열하였고, 이벤트핸들러(handleClick)를 도중에 집어넣었다.이를 실행시킨 결과는 다음과 같다.shouldComponentUpdatecomponentWillUpdaterendercomp.. 더보기
[React] 이벤트 바인딩 할 때 주의할 점 위와 같이 작성해야한다. 아래와 같이 작성하면 동작하지 않는다.혹은 onClick의 카멜표기법을 지키지 않고 onclick으로 작성할 경우 다음과 같은 에러를 콘솔창에서 볼 수 있다.추가로 컴포넌트의 this를 이용하고 싶다면 이벤트 핸들러를 다음과 같이 등록해줘야한다.onClick={this.handleClick.bind(this)}위와 같이 하지 않는다면 이벤트 핸들러 메소드에서 this를 참조할 경우 null이 들어있는 것을 확인할 수.. 더보기
[Node.js] mysql query error C:\Users\jun\Documents\MEGA\Dev\nodejs\rest-board\node_modules\mysql\lib\protocol\Parser.js:78        throw err; // Rethrow non-MySQL errors        ^TypeError: this._callback.apply is not a function    a.. 더보기
express ejs에서 PJAX 사용시 header 및 footer 조건부 include하기 <% if(!req.header('X-PJAX')) { %> <%- include('header.ejs'); %> <% } %>라고 해주면 조건부로 include를 할 수 있다.그 이유는?위와 같이 PJAX 요청을 날릴 경우X-PJAX: true라는 헤더값이 request에 들어가 있기 때문에 구분할 수 있다.때문에 일반적인 요청에는 Header, Footer를 집어넣고, PJAX요청에는 내용만 가져오도록 할 수 .. 더보기
Express의 미들웨어들 참고 - [3판] 모던 웹을 위한 Node.js 프로그래밍 (윤인성)Express의 미들웨어들 - http://expressjs.com/en/resources/middleware.html1. router 미들웨어Express에 내장되어 있는 미들웨어로 별로 미들웨어라는 느낌을 받지 않고 사용할 수 있음.추가적인 모듈 설치 및 require 없이 app.get(), app.post() 등과 같은 메소드 호출만 필요함.// 모듈을 추출.. 더보기
[Spring] Current request is not of type [org.springframework.web.multipart.MultipartHttpServletRequest]: 다음 수정 후 http://www.egovframe.go.kr/uss/olh/qna/QnaInqireCoUpdt.do?qaId=QA_00000000000013994&passwordConfirmAt=메이븐에서 commons-io 추가 : https://mvnrepository.com/artifact/commons-io/commons-io/2.4 더보기