我使用的是react-intl版本2.4.0,对于某些翻译,我在控制台中收到“缺少消息”错误。有什么方法可以解决这些问题而无需升级到v3?
<IntlProvider
locale="ru"
messages={localeData.ru}
>
<Layout>
<Component {...props} />
</Layout>
</IntlProvider>
答案 0 :(得分:1)
我还没有阅读过有关GH的问题,但是如果滚动到底部,您会发现现在有onError
prop(自v2.7.1起)提供了自定义错误处理程序。
<IntlProvider onError={myCustomErrorFunction} />
提供您自己的错误处理程序(不带console.error
),控制台错误应消失。