⚡️ src: Reduced re-render overhead
⚡️ src: Reduced re-render overhead

Redundant execution happens when `_selectedView` property has different
value. A year list does not need anything from a calendar, however,
tasks to render a calendar still runs regardless. By moving all logics
to related method can help reduce unnecessary computation in different
view.

motss/jv-datepicker,motss/app-datepicker,motss/app-datepicker,motss/app-datepicker