如何允许客户端为使用css模块的React脚本设置样式

如何允许客户端为使用css模块的React脚本设置样式,css,reactjs,css-modules,Css,Reactjs,Css Modules,我有一个脚本,partner.js,我的客户可以将它嵌入到他们的网站上。这样做可以访问交互式内容(一些文本框和按钮)以及一些有点像报告的显示信息 我已经使用React构建了partner.js,并与webpack捆绑在一起 我想知道如何让我的客户对内容进行一些样式控制,以便他们可以为自己的网站定制一些外观。这主要是文本框和显示的报告。我使用的是css模块,这意味着任何类名都是生成的,并不真正适合客户端站点用于应用css 一个想法是允许客户端在请求脚本时传入一组参数;这些参数可以作为道具传递给Re

我有一个脚本,
partner.js
,我的客户可以将它嵌入到他们的网站上。这样做可以访问交互式内容(一些文本框和按钮)以及一些有点像报告的显示信息

我已经使用React构建了
partner.js
,并与webpack捆绑在一起

我想知道如何让我的客户对内容进行一些样式控制,以便他们可以为自己的网站定制一些外观。这主要是文本框和显示的报告。我使用的是css模块,这意味着任何类名都是生成的,并不真正适合客户端站点用于应用css

一个想法是允许客户端在请求脚本时传入一组参数;这些参数可以作为道具传递给React应用程序。虽然这在一定程度上是可行的,但它会很混乱,只允许对我预期的属性进行css更改——如果客户想要做一些我没有设置道具的事情,它就不会起作用

这个案子有好的解决办法吗