-
MobX 예제 - 슈퍼마켓 만들기2018~2019/React.js 2018. 10. 18. 12:35
MobX를 이용한 슈퍼마켓 만들기
출처 : https://velog.io/@velopert/MobX-3-%EC%8B%AC%ED%99%94%EC%A0%81%EC%9D%B8-%EC%82%AC%EC%9A%A9-%EB%B0%8F-%EC%B5%9C%EC%A0%81%ED%99%94-%EB%B0%A9%EB%B2%95-tnjltay61n
1. 프로젝트 구성
1) components
- 슈퍼마켓
- 상품
- 장바구니
- 총 가격
2) store
- 슈퍼마켓에 대한 MobX observable, action, computed 정의
2. MobX의 React 컴포넌트 최적화
1) List를 렌더링 할 때는 컴포넌트에 리스트 관련 데이터만 props로 넣는다
2) 세부참조는 최대한 늦게 한다
- 세부 참조 : 특정 객체의 내부의 값을 조회하는 것
- 변동이 일어날 수 있는 값의 세부 참조를 내부에서 하게 되면 더 높은 성능으로 컴포넌트 업데이트 가능
3) 함수는 미리 바인딩하고 파라미터는 컴포넌트 내부에서 넣어준다
'2018~2019 > React.js' 카테고리의 다른 글
React로 블로그 만들기 #2 (4) 2018.10.25 React로 블로그 만들기 #1 (2) 2018.10.24 MobX (0) 2018.10.14 Chat App with ReactJS, Socket.io #1 (0) 2018.10.07 6. React와 Express, MongoDB 연동하기 - Socket.io (0) 2018.10.06