📌 SOLID 원칙에 맞게 컴포넌트 리팩토링 평소에 내 코드는 왜 가독성이 좋지 못할까? 왜 내 코드는 이렇게 길지? 라는 생각을 했었는데 컴포넌트 설계 방식을 바꾸니 좀 더 읽기 쉽고 책임 분할된 좋은 코드를 설계할 수 있게 되어서 쓰는 후기입니다. 만약 저와 같이 생각하시는 분들이 있다면 한번 봐주시면 좋을 거 같습니다. - SRP (Single Responsibility Principle) 단일 책임 원칙 단일 책임 원칙이란 쉽게 말해서 코드는 하나의 작업을 해야 한다라고 볼 수 있습니다. 하지만 그전에 제가 짜던 코드를 보면 컴포넌트 자체에서 여러 가지 로직을 돌면서 UI로직까지 행하고 있다는 것을 알 수 있습니다. 밑에 예시가 책임 분할되기 전 코드입니다. 코드를 보면 CouponList 컴포넌..