Closed ytanaka44 closed 8 months ago
formik.values.dateがtrueの場合はdayjs関数で受け取り、falseの場合はnullとすることで初期値を正常に取得することができる。
value={
formik.values.date ? dayjs(formik.values.date) : null
}
updateTodoで更新した際に下記エラーが発生
Objects are not valid as a React child (found: object with keys {$L, $u, $d, $y, $M, $D, $W, $H, $m, $s, $ms, $x, $isDayjsObject}). If you meant to render a collection of children, use an array instead.
onChangeもdayjsでformatすることで解決
onChange={(date) => {
formik.setFieldValue(
"date",
date ? dayjs(date).format("YYYY-MM-DD") : null
);
}}
背景
下記のように設定するとエラーになる。
エラー内容