Я думаю, что я не добавил зависимости для iOS android при установке модуля.
Вы пытаетесь запустить react-native link react-native-calendar-events
Редактирование
Пожалуйста, удалите модуль и попробуйтеустановить его с нуля.
npm install --save react-native-calendar-events
react-native link react-native-calendar-events
Использование
import RNCalendarEvents from 'react-native-calendar-events';
RNCalendarEvents.authorizationStatus()
Если это невозможно, он может быть недоступен, поскольку это ранее созданный модуль.
Если вы проверяете разрешения в календаре, вы можете заменить его этим модулем.
import {PermissionsAndroid} from 'react-native';
async function checkPermission() {
write_calender = await PermissionsAndroid.WRITE_CALENDAR
read_calender = await PermissionsAndroid.READ_CALENDAR
if (granted === PermissionsAndroid.check(write_calender) &&
granted === PermissionsAndroid.check(read_calender)) {
console.log('You can use the CALENDAR');
} else {
console.log('CALENDAR permission denied');
}
}