我正在尝试使用 react-native-calendars 包中的 WeekCalendar。我可以查看 WeekCalendar 并滚动它。但是,我希望水平滚动 - currentDate 应该更新为当周的日期,并且应该在 UI 上更新。我该怎么做?
我能够找到 onclick 的解决方案,但我希望滚动当前日期应该是该周的日期。
<WeekCalendar
firstDay={1}
current={selectedDateOfTheWeek}
onDayPress={(day, localDay) => {
changeSelectedDateFromCalendar(day.dateString, false);
}}
hideExtraDays={false}
pastScrollRange={24}
futureScrollRange={24}
markedDates={{
[selectedDateOfTheWeek]: {
selected: true,
selectedColor: "#8660ce"
}
}}
/>
selectedDateOfTheWeek 以 'YYYY-MM-DD' 格式存储日期。我正在使用 Redux 来管理状态。