我正在尝试新的 Symfony 4 和 Sentry 错误跟踪。
在开发环境中,由于 Debug 类,通知和异常以相同的方式处理,并具有漂亮的屏幕。
在 prod env 上,异常会触发良好的错误页面和 Sentry 中的日志条目。但是通知不会触发这个漂亮的页面,但代码会在通知之后继续运行:prod env 中是否有不同的通知处理过程?
奇怪的是:在 prod 中,此通知被报告为 ErrorException 异常,这意味着该通知在某个时刻会变成异常。
感谢您的帮助!
我正在定义以下功能:
const Text = ({
align = 'left',
children,
className,
color = 'middleGrey',
size = 'big',
light = false,
}: Props) => ()
Run Code Online (Sandbox Code Playgroud)
在使用打字稿时,我定义了以下接口:
interface Props {
align: string
children: ReactNode
className: string
color: string
size?: string
light: boolean
}
Run Code Online (Sandbox Code Playgroud)
但这使我每个属性写两次。
有没有更好的方法来编写这种代码?