1. apollo stack 과 recompose 를 사용하니 별도로 redux, state 관리를 안해줘도 되서 크게 당황중. 신경쓰지 않아도 문제없이 잘 돌아간다.
2. recompose 의 API들을 활용하니 대부분의 컴포넌트가 stateless 로 작성할 수 있었다. 몇 안되는 Component들도 생명주기 함수는 드물다.
3. bind를 계속 묶어주는 것도 autoBind decorator 를 이용하면 this.foo = this.foo.bind(this); 도 안하고 쓸 수 있다.
4. grapql dataloader 부분은 아직도 헷갈린다. 어떻게 구조화해야 batch call을 제대로 할 수 있을지..
5. 뭐니뭐니해도 제일 어려운건 schema 정의하기다. 특히 DB 구조상 도메인 표현이 제대로 안되어있는데 graphql schema 로 최대한 도메인에 가깝게 표현하려다보니 쉽지가 않다.
...고맙습니다! 창업멤버야! (0) | 2020.01.27 |
---|---|
나누고 싶은 이야기들... (0) | 2020.01.27 |
두숟갈 스터디를 시작합니다. (0) | 2020.01.26 |
인턴의 시선에서 본 스타트업 문화 (0) | 2020.01.26 |
스타트업의 문화, HR (0) | 2020.01.25 |