react jss不缓存css类

react jss不缓存css类,css,reactjs,styled-components,jss,Css,Reactjs,Styled Components,Jss,我使用Mui(材质ui)列表,在ListItem中我有一个自定义组件,它有点复杂(有其他组件+状态,可以折叠或扩展,等等) 我使用react jss(injectSheet(styles)(component)),我发现对于我添加到列表中的每个元素,都有一个新的Css被注入到页面标题中。 我以为react jss中添加了缓存,但看起来我错了 您能告诉我如何使用react jss缓存Css吗?此外,如果这不是一个选项,并且我必须使用jss+插件,那么一个带有缓存插件的jss设置示例将有所帮助 谢谢

我使用Mui(材质ui)列表,在ListItem中我有一个自定义组件,它有点复杂(有其他组件+状态,可以折叠或扩展,等等)

我使用react jss(injectSheet(styles)(component)),我发现对于我添加到列表中的每个元素,都有一个新的Css被注入到页面标题中。 我以为react jss中添加了缓存,但看起来我错了

您能告诉我如何使用react jss缓存Css吗?此外,如果这不是一个选项,并且我必须使用jss+插件,那么一个带有缓存插件的jss设置示例将有所帮助


谢谢你的帮助

通过react JS注入的静态样式在所有组件实例之间重用。如果使用函数值(动态样式),则不会重用,因为每个元素上可以有不同的值