React Native 0.63 发布,告警系统、颜色与交互能力改进
React Native 0.63 已经发布了,此版本主要亮点包括: 默认启用 LogBox <Pressable />组件 新增使用系统定义颜色的 API 默认启用 LogBox 社区一直以来反馈错误和警告很难在 React Native 中进行调试,因此开发团队研究了 React Native 中的整个错误、警告和日志系统,从头开始对其进行了重新设计,现在使用一个新系统 LogBox 替换redbox、yellowbox 与日志记录。上一个版本中已经引入该 LogBox,此版本开始,它默认开启,并在使用 yellowbox 等一些不建议使用的模块或方法时发出警告,0.64 版本中将删除相关 API。 LogBox 目标是: 简洁:日志应提供调试问题所需的最少信息量。 格式化:日志应该格式化,可以快速找到所需的信息。 可操作性:日志应可操作,可以解决问题并继续进行。 为了实现这些目标,LogBox 设计时包括: 日志通知:重新设计了警告通知并增加了对错误的支持,以便所有 console.warn 和 console.log 消息都显示为通知,而不是覆盖应用程序。 代码帧:...