首页 > 解决方案 > 打字稿擦除未定义或空的可能性

问题描述

所以我有一个返回 ISOString 的输入,默认情况下它也在 ISOString 中接收当前日期/时间。但是,当我使用 ref 将值分配给变量时,它告诉我它可能未定义或为空。我不明白怎么可能。

我的州

const [date, setDate] = useState(new Date().toISOString())

裁判:

const dateRef = useRef<HTMLIonDatetimeElement>(null);

输入:

<IonDatetime value={date} ref={dateRef} pickerFormat='DD MMMM YYYY HH:mm'displayFormat='DD MMM YYYY @ HH:mm' />

我如何将值放入变量中:

let deadline = dateRef.current!.value 我用了 !因为它总是有价值的

标签: reactjstypescript

解决方案


推荐阅读