我已经创建了一个使用Material UI (4.8.3)库的独立React组件,并将其发布到一个私有NPM包中,以便可以在一系列应用程序中使用。独立组件项目运行良好(我使用Storybook测试组件),但当我发布组件并将其导入新的React项目(使用create-react-app创建)时,我收到警告:
It looks like there组件呈现在页面上,如下所示,但没有应用任何主题<
我试图为网页设计一个暗模式开关,但我不确定我是否以最有效的方式实现了它。我基本上为网页的每个部分创建了一个额外的副本(以“2”结尾的文件),并更改了这些副本函数中的颜色属性。然后,如果没有触发暗模式状态,我将返回原始函数,如果是,则返回稍微修改的函数。我想知道是否有一个更好的方法来创建一个黑暗模式开关,而不是我使用的蛮力方法。Landing()函数是由激发的。import React from