#react-native #react-native-calendars
#react-native #react-native-calendars
Вопрос:
Я создаю страницу календаря для приложения и хочу, чтобы стрелки изменения месяца и месяца отображались рядом с календарем, а не поверх него. Итак, я удалил компонент заголовка, создав рядом с ним компонент просмотра. Однако я не могу понять, как изменить месяц при нажатии кнопки «Следующий месяц».
Ответ №1:
Вероятно, с использованием ссылок
const calendarRef = React.useRef()
<Calendar ref={calendarRef}/>
Теперь вы можете передать calendarRef другим компонентам и использовать это
calendarRef.addMonth(-1)
Примечание: нашел его здесь https://github.com/wix/react-native-calendars/issues/764
Комментарии:
1. Да, это сработало отлично! Я потратил на это слишком много времени, большое вам спасибо!
2. Предупреждение: компонентам функции нельзя указывать ссылки. Попытки получить доступ к этой ссылке завершатся неудачей. Вы имели в виду использовать React.forwardRef()? @keysl