Reactjs 如何使用react子组件中App.js文件的createMuiTheme函数中设置的颜色

Reactjs 如何使用react子组件中App.js文件的createMuiTheme函数中设置的颜色,reactjs,material-ui,Reactjs,Material Ui,我是新来的。实际上,我使用muithemeprovider为我的react应用程序设置了原色。详情如下: 每次加载此应用程序时,原色都会随机设置。现在我需要为一些子组件中的按钮设置相同的颜色。所以我需要得到子组件中主颜色的值。我没有得到任何线索来获得其他组件中原色的值。请求你的帮助 您需要导出主题,然后将其传递到应该在应用程序根目录下实现的组件中。这将把它传递到React树,从而使您的主题对每个子组件都可用 在要使用主题的每个子组件中,可以直接调用主题及其属性。例如,如果您试图设置按钮组件的样

我是新来的。实际上,我使用muithemeprovider为我的react应用程序设置了原色。详情如下:


每次加载此应用程序时,原色都会随机设置。现在我需要为一些子组件中的按钮设置相同的颜色。所以我需要得到子组件中主颜色的值。我没有得到任何线索来获得其他组件中原色的值。请求你的帮助

您需要导出主题,然后将其传递到应该在应用程序根目录下实现的组件中。这将把它传递到React树,从而使您的主题对每个子组件都可用

在要使用主题的每个子组件中,可以直接调用主题及其属性。例如,如果您试图设置按钮组件的样式,您可以这样做:

<Button
 type="submit"
 fullWidth
 variant="contained"
 color="primary"
>
  Sign In
</Button>

登录

“color=“primary”是指主题中设置的主颜色属性,由于ThemeProvider组件的实现,可以访问该属性。

@SuRa请发布完整的代码,以便我们能够完全了解您的问题?