关于升级到最新版本后的nextjs最小化错误

zed5wv10  于 2022-10-01  发布在  其他
关注(0)|答案(1)|浏览(176)

目前我在我的nextjs应用程序中工作,我已经更新到了Next、reactjs和NPM的最新版本,但在我的项目中构建后,我突然得到了最小化的React错误。

这是我收到的错误,

未捕获错误:最小化React错误#418;未捕获错误:最小化React错误#423;

enter image description hereenter image description here

8zzbczxx

8zzbczxx1#

这种错误可以指任何类型的错误。我遇到过类似的错误(#418#423#425),并发现我在组件的JSX中直接使用了Date对象。

我编写了一个助手函数来获取日期和传递给该函数的日期字符串,该函数根据您的用例返回年龄等信息!

这是我使用的助手函数(仅供参考):

export const getAge = (dob: Date | string) => {
    let time = typeof dob === 'string' ? new Date(dob).getTime() : dob.getTime()
    let ageDate = new Date(Date.now() - time)
    return Math.abs(ageDate.getUTCFullYear() - 1970)
}

我想从Date对象中获取年龄,我通过将日期作为字符串传递,然后从该字符串创建日期来实现这一点!

相关问题