🔄 Reason for Refactoring
private var colorTheme: ButtonColorTheme? {
didSet {
updateTheme()
updateLayout()
updateCornerRadius()
}
}
private var figureTheme: ButtonFigureTheme? {
didSet {
updateTheme()
updateLayout()
updateCornerRadius()
}
}
불필요하게 update가 여러번 일어나는 문제.
♻️ Refactoring Plans
Theme 자체에 Equtable을 채택시켜서 다를때만 Update 하도록 변경하기
📚 Remarks
🔄 Reason for Refactoring
불필요하게 update가 여러번 일어나는 문제.
♻️ Refactoring Plans
Theme 자체에 Equtable을 채택시켜서 다를때만 Update 하도록 변경하기
📚 Remarks