react-intl如何处理“缺少消息”错误

时间:2019-12-18 08:39:50

标签: javascript reactjs react-intl

我使用的是react-intl版本2.4.0,对于某些翻译,我在控制台中收到“缺少消息”错误。有什么方法可以解决这些问题而无需升级到v3?

<IntlProvider
        locale="ru"
        messages={localeData.ru}
      >
        <Layout>
          <Component {...props} />
        </Layout>
      </IntlProvider>

enter image description here

1 个答案:

答案 0 :(得分:1)

我还没有阅读过有关GH的问题,但是如果滚动到底部,您会发现现在有onError prop(自v2.7.1起)提供了自定义错误处理程序。

   <IntlProvider onError={myCustomErrorFunction} />

提供您自己的错误处理程序(不带console.error),控制台错误应消失。