요즘 <우아한 타입스크립트 with React> 책을 읽고 있는데 객체지향 파트가 궁금해서 먼저 읽어보게 되었다.
프론트엔드에서 이미 객체 지향을 하고 있다는 것, Class가 객체 지향이 아니라는것을 얘기하면서 우아한 형제들의 한 팀에서 사용하고 있는 React 아키텍처를 설명하고 있다.
결국에 핵심은 뷰(View)와 비즈니스 로직을 분리하는 것이고, 배달의 민족과 같은 도메인 복잡도가 높은 서비스라 그런지 Business Logic에서도 여러 모듈들로 분리되어 있는 것을 확인할 수 있었다.
실제로 적용할때는 컴포넌트에서 비즈니스 로직을 먼저 떼어내고, 그 이후에 복잡도가 높아짐에 따라 비즈니스 로직에서도 객체간의 협력을 다양하게 가져가면 좋을 것 같다.
'TIL > 일일 회고' 카테고리의 다른 글
[일일 회고] 2023-11-07 (0) | 2023.11.08 |
---|---|
[일일 회고] 2023-11-06 (0) | 2023.11.07 |
[일일 회고] 2023-10-24 (1) | 2023.10.25 |
[일일 회고] 2023-10-19 (0) | 2023.10.20 |
[일일 회고] 2023-10-17 (0) | 2023.10.17 |