본문 바로가기
반응형

2017/06/138

[일상] 학교 돌아다니기 하던것도 대충 마무리 되고 요새는 이것 저것 공부하느라 도서관에서 눌러 산다. 졸업 할때 쯤 학교가 좋아진다는 건 어디서나 통하는 것 같다.공사할 때는 시끄러웠는데 완공되니까 생각보다 깔끔해졌다역시 건물이 깔끔해야 학교 다닐 맛이... 요 며칠 사이에는 하늘이 예뻐서 틈나는 대로 종종 찍고 있다.서울은 가만히 앉아서 하늘 보기가 쉽지 않다. 2017. 6. 13.
[책] 참을 수 없는 존재의 가벼움 참을 수 없는 존재의 가벼움 볼 때마다 다르게 보이는 것들이 있다. 나에게는 이터널 선샤인, 배트맨 다크나이트, 매트릭스와 같은 영화가 그러했다. 처음에는 무슨말을 하려하는지, 줄거리 파악도 힘들다가, 세월이 지나 아는게 조금씩 쌓이고 많은 경험을 하면서 눈에 보이지 않던것들이 서서히 들어온다. 가끔 음악에서도 이와 같은 경험을 한다. 노랫말을 제대로 듣기도 어렵다가, 시간이 지나면서 천천히 메인 보컬의 목소리에서 백업 베이스, 드럼의 소리까지 선명하게 들려온다. 장황하게 서두를 시작한 것은, 사실 책을 읽었지만 잘 이해가 가지 않았기 때문이다. 심지어 줄거리조차 아귀가 들어맞게 생각이 나지 않는다. 뭔가 글씨는 많은데 머리속에 들어갔다가 줄줄 샌 느낌이다. 프라하의 봄이나, 니체의 회귀 사상, 사랑 등.. 2017. 6. 13.
[ReactJS] State 끌어 올리기(Lifting State Up) State 끌어 올리기(Lifting State Up) 123456function BoilingVerdict(props) { if (props.celsius >= 100) { return The water would boil.; } return The water would not boil.; }Colored by Color Scriptercs 종종 여러 컴포넌트가 동일한 변경 데이터를 반영해야한다.이 때는 가장 가까운 상위 컴포넌트가 state값을 관리하는 것이 좋다. 이번 포스팅에서는 주어진 온도에서 물이 끓는지 여부를 계산하는 온도 계산기를 작성한다코딩은 위의 BoilingVerdict라는 컴포넌트 부터 시작한다.이 컴포넌트는 섭씨 온도를 받아서 물을 끓일만큼 충분한지 출력한다. 12345678910.. 2017. 6. 13.
[ReactJS] 입력폼(Forms) 입력폼(Forms) 1234567 Name: Colored by Color Scriptercs HTML의 폼 엘리먼트는 자연스럽게 내부상태를 유지하기 때문에, 리액트와 조금 다른 방식으로 동작한다.예를 들어, 일반 HTML 형식의 양식은 단일 이름을 허용한다.이와 같은 코드를 리액트에서 사용한다면 동일하게 동작은 한다.그러나 대부분의 경우 form 데이터를 처리하고 사용자가 form에 입력한 데이터에 액세스 할 수 있는 자바스크립트 기능을 가지는 것이 더 편리하다이를 위해 controlled component 를 사용한다. Controlled Component 123456789101112131415161718192021222324252627282930class NameForm extends React.C.. 2017. 6. 13.
반응형