reactjs - DateTime Picker 不更新 reactjs 中的日期/时间
问题描述
我正在尝试使用我以前从未使用过的日期时间选择器。我正在使用react-rainbow-component
and 一个功能组件。
日期选择器如下所示:
<DateTimePicker
formatStyle="large"
value={date}
label="Due Date"
onChange={(value) => setDate(value)}
className="rainbow-m-around_small"
style={inputStyles}
/>
我正在使用useState
:
const [date, setDate] = useState(new Date());
当我提交我使用的表格时:
(await editTodo(todo.id, values, date), close())
但是日期是作为原始日期值提交的,而不是选择的日期值。当您在日期选择器上选择某个时间时,日期不会改变,但如果 I console.log(date)
,它会显示它正在改变。我也试过改成onChange={setDate}
,还是不行。
解决方案
推荐阅读
- vulkan - 如何在 Vulkan 中渲染到多个 3d 目标?
- javascript - 需要帮助在 HTML 表之间传输数据
- python - 这些模块中是否有任何功能或命令允许我读取 excel 数据,将其直接从 excel 转换为文本到 python?
- regex - 无法使用 pyperclip 和正则表达式来搜索模式?
- java - 如何在不更改 MySQL 架构的情况下在 Spring Boot 中扩展类?
- c# - 如何从 SQL 表达式返回 IQueryable?
- javascript - Javascript:如果选中并提交,则更改单选按钮的颜色
- javascript - 在 React 高阶组件中包含模态功能
- php - 有没有办法在插入时使用 sql 查询或 sql 触发器执行 PHP 页面或 URL?
- graphics - 关于基于颜色直方图生成颜色查找表的方法的问题