使用不同主题的应用程序

时间:2018-06-11 21:10:48

标签: reactjs react-redux themes

让我与您分享我的问题。首先,我是一名初级中级网站开发人员,目前正在实施一个旅游网站。为了实现这一点,我有一项任务,我无法找到有效的解决方案。 该旅游网站将在不同的酒店提供。对于每个酒店,应用程序的主要主题将是不同的,例如背景图像,一些按钮的颜色等。我的第一个建议是为每个酒店提供CSS文件并通过从该州读取酒店的名称导入相应的CSS。但酒店会很多,通过使用这么多文件,我的捆绑文件将是巨大的,我不需要。另一种解决方案是从服务器发送所有颜色和图像,但这会对我的代码产生影响,我将不得不在很多地方重构它。我认为服务器的想法很好 但我想使用一些主题模板根据服务器进行这些更改。你对此有所了解吗?

1 个答案:

答案 0 :(得分:1)

我认为无需从服务器发送所有颜色和图像。您可以将所有内容存储在前端部分,只从服务器获取type,并根据此type应用不同的样式。也许this library可以帮到你。