안녕하세요 이번에 작성하게 될 내용은 제가 react-native에서 최근에 제가 진행한 리팩토링에 대해 공유하고자 글을 작성하게 되었습니다. 💻 개발 환경 React-native(expo) + TypeScript로 진행되었습니다. 🧐 진행하게 된 계기 진행 중인 프로젝트의 앱의 완성을 위해 여러 스크린을 작업을 진행하고 있었습니다. 디자이너 분이 처음에 설계하셨던 디자인 시스템의 AppBar 컴포넌트는 이러한 UI를 가지고 있었습니다. 하지만 실제 디자인 작업이 진행되다 보니 AppBar에서 어느 순간부터 Label(문자열) 뿐만 아니라 위의 사진처럼 햄버거 메뉴를 구현해야 하는 케이스도 존재하였고 이렇게 Title이 기존과 다른 케이스도 존재하기도 했습니다. 또한 AppBar의 BackButton을 ..