首页 > 解决方案 > 使用默认 MUI 主题而不是在父反应应用程序中注入的自定义主题的反应库

问题描述

当前行为

我有一个使用 mui 主题(自定义)的 React 库。它用于使用主题提供程序注入主题的反应应用程序中,但该库使用默认的 MUI 主题而不是自定义主题。

预期行为

它应该使用 react 应用程序中提供的自定义主题,而不是 mui 默认主题。

重现步骤

脚步:

  1. 创建一个使用自定义主题的库。
  2. 在您的反应应用程序中注入主题。
  3. 检查它是否使用相同的主题。

语境

尝试构建一个从父反应应用程序继承主题的库。

我的环境

 npx: installed 2 in 9.464s

  System:
    OS: Windows 10 10.0.19043
  Binaries:
    Node: 14.17.1 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.22.5 - C:\Program Files (x86)\Yarn\bin\yarn.CMD
    npm: 6.14.13 - C:\Program Files\nodejs\npm.CMD
  Browser:
    Edge: Spartan (44.19041.1023.0), Chromium (92.0.902.84)

标签: javascriptreactjstypescriptmaterial-ui

解决方案


推荐阅读