React. js MaterialUI ThemeProvider - PullRequest
       3

React. js MaterialUI ThemeProvider

0 голосов
/ 01 апреля 2020

У меня есть вопрос о MaterialUI / ThemeProvider, основанном на этом исходном коде (https://codesandbox.io/s/2ukd9) (/ demo. js).

Я могу понять эти идеи,

1.Я могу создавать стили и определять их (например, externalTheme или innerTheme).

2.Я могу применять стили к СОДЕРЖАНИЮ, оборачивая их <ThemeProvider theme={myTheme}>CONTENTS</ThemeProvider>.

3.ThemeProvider может быть вложенным.

Теперь я сделал еще одно СОДЕРЖАНИЕ "<Checkbox></Checkbox>" вне <ThemeProvider></ThemeProvider>. ( Пожалуйста, обратитесь к этому ИЗОБРАЖЕНИЮ ) Я Я подумал, что внешний <Checkbox></Checkbox> должен иметь стили по умолчанию, но на самом деле он определил стиль "outerTheme".

И цвет флажков становится красным, когда я перезагружаю браузер ...

Пожалуйста помогите мне понять идею <ThemeProvider> ... Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...