目前我在我的nextjs应用程序中工作,我已经更新到了Next、reactjs和NPM的最新版本,但在我的项目中构建后,我突然得到了最小化的React错误。
这是我收到的错误,
未捕获错误:最小化React错误#418;未捕获错误:最小化React错误#423;
enter image description hereenter image description here
8zzbczxx1#
这种错误可以指任何类型的错误。我遇到过类似的错误(#418#423#425),并发现我在组件的JSX中直接使用了Date对象。
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对象中获取年龄,我通过将日期作为字符串传递,然后从该字符串创建日期来实现这一点!
1条答案
按热度按时间8zzbczxx1#
这种错误可以指任何类型的错误。我遇到过类似的错误(#418#423#425),并发现我在组件的JSX中直接使用了
Date
对象。我编写了一个助手函数来获取日期和传递给该函数的日期字符串,该函数根据您的用例返回年龄等信息!
这是我使用的助手函数(仅供参考):
我想从
Date
对象中获取年龄,我通过将日期作为字符串传递,然后从该字符串创建日期来实现这一点!