1

我不使用 React 渲染我的整个页面,而是我有部分是它们自己的 React 树。这些可以是菜单等。由于上下文的性质,我不相信 Styletron 可以知道页面上的其他 Styletron 树,这可能会导致重复的原子类。这是正确的,还是发生了一些黑魔法可以让多棵树在同一页面上正常工作?

4

1 回答 1

2

谢谢你的提示。我有同样的问题,不知道发生了什么,但你的问题让我走上了正确的道路。

现在我以这种方式为每个组件实例化 Styletron,这样可以确保类名是唯一的:

const engine = new Styletron({ prefix: `s${shortid.generate()}_` });
于 2020-04-02T16:08:53.473 回答