날짜 : 2017. 12. 15.(금)
React 이정도면은 Framework이 아닌 새로운 언어가 아닐까? (그런데 document는 부실해)
1. 생각하게 된 동기
- React에서 배열을 다루는 방법이 다르다.
- React에서 increment operator (++/--) 다루는 방법이 다르다.
2. 생각한 내용
- 기본 개념 자체가 값을 변경하는 것이 아닌 다른 객체를 만들어서 바꾸어 치기 한다는 것에서 출발
- 그래서 일반 변수(state)는 setState에서 입력을 하면 된다. (사실은 입력이 아니라 객체가 만들어 지고 바꾸어 짐)
- 그런데 배열은 concat을 사용해서 값을 새로 붙여야 한다. (그래서 변수와 같이 사용할 수 있도록 라이브러리가 나온 것 같다.)
- increment operator 도 그냥 사용을 하면 현재 값은 빈 객체이기 때문에 그냥 사용하면 안되고 prevState를 사용해서 operator를 사용해야 하더라.
그런데 이런 내용이 공식document에 안보인다.(내가 못 찾는 것인가?)
3. 참고한 사이트
'개발일지' 카테고리의 다른 글
React에서 Table 표현하기 (부제:템플릿 사용에 대한 고찰) (0) | 2017.12.20 |
---|---|
React 디자인 툴을 사용해 보자 1편 (sketchapp, react-sketechapp) (0) | 2017.12.17 |
DataSet을 변경하니... (리팩토링은 쉽지 않다.) (0) | 2017.12.14 |
웹페이지 테스트 항목과 방법(react 테스트 해보고 싶다....) (0) | 2017.12.12 |
지금 까지 프로젝트 내용 되돌아 보기 (0) | 2017.12.11 |