我们大量使用 blueprintjs 库,包括对话框。当我们使用 React-intl 库来翻译对话框中的字符串时,就会出现问题。react-intl 库通过反应上下文对象传递一些数据。https://github.com/yahoo/react-intl/blob/4c7a766ec59f3fdceb5f0079359ca3919a23c5e3/src/components/message.js#L59
这意味着,如果我们改变上下文,我们所有的 UI 都会改变,除了 Popover 和 Dialogs。我怀疑这是因为上下文没有更新。任何解决方法/想法?