React native 如何使用React Native calendar将事件添加到应用程序内日历?

React native 如何使用React Native calendar将事件添加到应用程序内日历?,react-native,react-hooks,expo,agenda,react-native-calendars,React Native,React Hooks,Expo,Agenda,React Native Calendars,我已经使用react native calendar构建了一个应用程序内日历,我希望用户能够在日历中添加或删除约会,但无法理解这一部分。用户最多可以提前一周安排。我该怎么做 以下是生成日历的代码: import { Calendar, CalendarList, Agenda } from 'react-native-calendars'; const ScheduleScreen = ({navigation}) => { const numWeeks = 1 const weekA

我已经使用react native calendar构建了一个应用程序内日历,我希望用户能够在日历中添加或删除约会,但无法理解这一部分。用户最多可以提前一周安排。我该怎么做

以下是生成日历的代码:

import { Calendar, CalendarList, Agenda } from 'react-native-calendars';

const ScheduleScreen = ({navigation}) => {

const numWeeks = 1
const weekAhead = new Date; weekAhead.setDate(weekAhead.getDate()+ numWeeks * 7)

const [ item, setItem ] = useState({});

return(
....

<Agenda
          onDayPress = {(day)=>console.log('Day changed')}
          minDate = {new Date()}
          maxDate = {weekAhead}
          pastScrollRange = {0}
          futureScrollRange = {0}
        
          items = {{
            'new Date()': [],
            weekAhead: [],
          }}
        
        />
....

)
}
从'react native calendars'导入{Calendar,CalendarList,Agenda};
const ScheduleScreen=({navigation})=>{
常数numWeeks=1
const weekahed=新日期;weeKahed.setDate(weeKahed.getDate()+numWeeks*7)
const[item,setItem]=useState({});
返回(
....
console.log('Day changed')}
minDate={new Date()}
maxDate={weekAhead}
pastScrollRange={0}
未来滚动范围={0}
项目={{
“新日期()”:[],
weekAhead:[],
}}
/>
....
)
}