decorater가 shouldDecorate 함수 내부의 조건에 따라 작동하는 것으로 알고있습니다. 만약 예를 들어 2019-01-09 날짜에 대한 데이터가 바뀌어 원래는 shouldDecorate(2019-01-09) = false 에서 true로 바뀌었을떄를 대응하기 위해 일반적으로 data가 refresh 될때마다 decorator를 재 작동 시켜주어야 하는데 어떻게 하면 재작동 시킬 수 있을까요?
저는 data가 refresh 될때마다 addDecorator(new decorator)를 해주었는데 렉이 심해지더라구요.(data가 refresh되는 주기가 달력을 옆으로 넘길때라서 달력을 넘기는 모션을 취하면 중간에 렉이 걸리면서 달력의 달이 바뀌더라구요)
마땅한 해결책이 있으시면 조언해주시면 감사하겠습니다.