import React, {useState} from "react";
import { StyleSheet, View, Text } from "react-native";
import { globalStyles } from "../styles/global";
import {Calendar, CalendarList, Agenda} from 'react-native-calendars';
import {LocaleConfig} from 'react-native-calendars';
import moment from "moment";
import DateRangePicker from "react-native-daterange-picker";
import DayPicker, { DateUtils } from 'react-day-picker';
export default function About(props = {}){
const [selectedDays, setSelectedDays] = useState([]);
function handleDayClick(day, {selected} ) {
if (selected) {
const selectedIndex = selectedDays.findIndex(selectedDay =>
DateUtils.isSameDay(selectedDay, day)
);
selectedDays.splice(selectedIndex, 1);
} else {
selectedDays.push(day);
}
setSelectedDays( selectedDays );
}
return(
<View style={globalStyles.container}>
<DayPicker
selectedDays={ selectedDays}
onDayClick={handleDayClick}
/>
</View>
)
}

我安装了
npm install react-day-picker -save
npm install style-loader css-loader --save-dev
我遵循了https://react-day-picker.js.org/中提到的所有步骤,但得到了这个语法错误...我对这个错误一无所知。请帮帮忙
发布于 2020-05-09 08:55:59
这是因为这个库是为web上的React.js开发的。此库不支持React Native。您需要找到一些用于react本机的库
https://stackoverflow.com/questions/61689920
复制相似问题