使用BlueprintJS的Portal打破了上下文

时间:2017-05-30 15:10:10

标签: blueprintjs

我们大量使用blueprintjs库,包括Dialogs。当我们使用React-intl库在对话框中翻译字符串时会发生问题。 react-intl库通过react上下文对象传递一些数据。 https://github.com/yahoo/react-intl/blob/4c7a766ec59f3fdceb5f0079359ca3919a23c5e3/src/components/message.js#L59

这意味着,如果我们更改上下文,我们所有的UI都会更改,但Popover和Dialogs除外。我怀疑这是因为上下文没有更新。任何变通/想法?

0 个答案:

没有答案