不变违规:requireNativeComponent:在 UIManager 中找不到“RNDateTimePicker”。
此错误显示在
"react-native-modal-datetime-picker": "^17.0.0",
并使用过
"@react-native-community/datetimepicker": "7.2.0",
谁有解决办法请给我
更改版本,因为这不起作用
您可以尝试采取一些措施来解决此问题...
node_modules
,然后运行 npm install
或 yarn
,具体取决于您使用的版本。npm start
或 yarn start
然后运行 -- --reset-cache
0.60.0
之外的版本使用本机模块的自动链接。如果您有旧版本,您可能需要在运行应用程序之前手动链接它们。
> cd ios
> pod install
> cd ..
> npm start
理想情况下,如果您的版本少于 0.60.0
,我建议您更新 RN,因为这是一个相当旧的版本,并且
>0.60.0
包含大量更新/修复,可以让您的生活更轻松,哈哈。
React Native 版本:0.72.6, 博览会版本:49.0.15 日期时间选择器版本:7.2.0
npx expo install @react-native-community/datetimepicker
import DateTimePicker from "@react-native-community/datetimepicker";
对于ios我需要像这样使用它:
<DateTimePicker mode="date" value={date} />
其中日期由以下默认状态设置:
const [date, setDate] = useState(new Date());
希望这有帮助!