[Korean FE Article] React에 SOLID 원칙 적용하기
Note. 링크가 잘못되어 메일을 다시 보내드립니다.
글 링크 : https://bit.ly/3BfSV7E
소개
SOLID 원칙은 로버트 마틴이 정의한 다섯 가지 기본 원칙으로, 오늘날에도 객체 지향 프로그래밍 언어에 큰 영향을 주고 있습니다. 이 글은 SOLID 원칙을 React에 적용하기 위해 상황에 맞게 유연하게 재해석해서 React 코드에 적용해보는 글입니다. 주관적인 해석이 들어간 글이기 때문에 의견 차이가 있을 수 있지만 SOLID 원칙을 다시 상기시켜보고 “이렇게 해석해볼 수 있구나”라고 생각하면서 읽어보시면 좋을 것 같습니다.
tl;dr
단일 책임 원칙 (Single responsibility principle, SRP)
개방-폐쇄 원칙 (Open-closed principle, OCP)
리스코프 치환 원칙 (Liskov substitution principle, LSP)
인터페이스 분리 원칙 (Interface segregation principle, ISP)
의존관계 역전 원칙 (Dependency inversion principle, DIP)
결론