首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React DateTimePicker

React DateTimePicker
EN

Stack Overflow用户
提问于 2020-12-15 22:15:16
回答 2查看 192关注 0票数 0

使用React DateTimePicker,我试图在更改时更新新的日期,但它没有更新为新的日期。有人能告诉我这里出了什么问题吗?

代码语言:javascript
复制
  import DateTimePicker from 'react-datetime-picker';

 const [values, setValues] = useState(new Date()); 

const onDateTimeChangeHandler = (newDate) => {
    setValues(newDate);
  };

<DateTimePicker
  onChange={onDateTimeChangeHandler}
  value={values}
 />
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-12-15 22:23:14

你错过了返回语句。因此,渲染没有返回任何内容。在呈现react页面时,您需要添加return语句。

代码语言:javascript
复制
const App = () => {
const [values, setValues] = useState(new Date()); 

const onDateTimeChangeHandler = (newDate) => {
   setValues(newDate);
};

return (
<DateTimePicker
   onChange={onDateTimeChangeHandler}
   value={values}
/>
)
}
票数 0
EN

Stack Overflow用户

发布于 2020-12-15 22:31:59

这将为你做这个把戏!

代码语言:javascript
复制
import React, { useState } from 'react';
import DateTimePicker from 'react-datetime-picker';
 
export default function App() {
  const [values, setValues] = useState(new Date());
 
  return (
    <div>
      <DateTimePicker
        onChange={setValues}
        value={values}
      />
    </div>
  );
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65307667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档