【问题标题】:How handle "missing message" error in react-intl?如何处理 react-intl 中的“丢失消息”错误?
【发布时间】:2020-04-10 18:50:10
【问题描述】:

我正在使用 react-intl 版本 2.4.0,对于某些翻译,我在控制台中收到“缺少消息”错误。有没有办法在不升级到 v3 的情况下处理它们?

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

【问题讨论】:

标签: javascript reactjs react-intl


【解决方案1】:

我没有在 GH 上阅读过该问题,但如果您滚动到底部,您会看到现在有一​​个 onError prop(从 v2.7.1 开始)提供自定义错误处理程序。

   <IntlProvider onError={myCustomErrorFunction} />

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

【讨论】:

    猜你喜欢
    • 2016-04-24
    • 1970-01-01
    • 2019-07-07
    • 2018-02-16
    • 2018-02-05
    • 1970-01-01
    • 1970-01-01
    • 2012-05-04
    • 1970-01-01
    相关资源
    最近更新 更多