[공부] 영상/React with TS(2)
-
React + Typescript 추가 지식
vscode 플러그인 - react snippet - intellij keymap 플러그인 최신 문법 타입스크립트는 자체적으로 babel 처럼 과거 ES3까지 지원해준다. 그러므로 바벨이 따로 필요는 없긴하다. 타입스크립트 로더로 유명한 것은 다음 둘개가 유명하다. 1. ts-loader 2. awesom-typescript-loade redux 타입스크립트로 작성된 라이브러리라서 타입스크립트와 쓰기 좋으며 타입스크립트 네임스페이스를 쓸 필요가 없다.. axios 자체적으로 인덱스하기 때문에 타입스크립트 네임스페이스가 필요없다. @types/react-dom react-dom 은 자바스크립트로 작성되서 타입핑을 지원하지 않는다. 그런데 워낙 유명한 라이브러리라서 이미 다른 사람들이 타입스크립트에서 사용할..
2020.02.15 -
Mobx
강의 링크 Mobx 데코레이터 @observable 클래스의 프로퍼티에만 달 수 있다. @observer 클래스에 달아서 처리 React의 라이프 사이클이 아니라 Mobx의 라이프 사이클을 타게된다. componentWillReact componentWillUpdate componentDidUpdate @computed observer 와 같은 느낌 getter에만 붙일 수 있다. 관찰하고 있는 값이 ~할 때만 렌더링을 해라. 와 같은 로직을 추가할 수 있다. 내부적으로 최적화를 할 수 있게 도와준다. @action Mobx의 state 를 변경하는 메소드를 action 이라고한다. Store 안에 private 변수가 있을 때에 바깥에서 state 를 변경하려 해도 action 데코레이터를 달아줘야한다..
2020.02.09