【问题标题】:Multiple styletron trees on a page页面上的多个 styletron 树
【发布时间】:2019-06-21 19:13:33
【问题描述】:

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

【问题讨论】:

    标签: styletron


    【解决方案1】:

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

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

    const engine = new Styletron({ prefix: `s${shortid.generate()}_` });
    

    【讨论】:

    • 这绝对是一个不错的解决方案。不幸的是,你最终会得到大量重复的样式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-28
    • 2011-09-17
    • 1970-01-01
    • 2019-07-18
    • 1970-01-01
    • 2011-01-27
    • 1970-01-01
    相关资源
    最近更新 更多