reactjs - 反应日期时间选择器
问题描述
使用 React DateTimePicker 我正在尝试更新更改的新日期,但它没有使用新日期更新。谁能告诉我这里出了什么问题?
import DateTimePicker from 'react-datetime-picker';
const [values, setValues] = useState(new Date());
const onDateTimeChangeHandler = (newDate) => {
setValues(newDate);
};
<DateTimePicker
onChange={onDateTimeChangeHandler}
value={values}
/>
解决方案
你错过了退货声明。所以渲染没有返回任何内容。渲染反应页面时需要添加return语句。
const App = () => {
const [values, setValues] = useState(new Date());
const onDateTimeChangeHandler = (newDate) => {
setValues(newDate);
};
return (
<DateTimePicker
onChange={onDateTimeChangeHandler}
value={values}
/>
)
}
推荐阅读
- python - 如何解决错误:InvalidIndexError:重新索引仅在将数据帧映射到另一个数据帧时对唯一值索引对象有效
- r - R:将多列移动不同的行数
- ros - 如何使用 sdf 文件在 rviz 上显示扫描?
- vue.js - VueJS 和 Axios POST- $_POST 在服务器端为空
- sql - 在数据表中使用选定按钮显示数据
- r - 如何通过 R 中的每个观察找到最常见的单词?
- java - 二维字符串数组的 for 循环
- r - sum 和 + 之间的不同输出
- android - Cordova uuid 为调试和签名的 APK 返回不同的值
- reactjs - 如何向 React 组件添加事件侦听器?