Open Nolra opened 1 year ago
https://pashbespaloff.github.io/react-craftworks/ https://github.com/pashbespaloff/react-craftworks
Я сделал тут чуть иначе, у меня контекст (фон) меняется у одного из корневых компонентов. Объявляю стейт для фона в App, использую его во Wrapper, а меняю в ContextBackgroundSwitch.
CODE: https://github.com/Nolra/front_course_2023/tree/react-context
Документация по теме: https://react.dev/reference/react/useContext
HW: (https://nolra.github.io/react_hw/ - вкладка Reducer & Context) Реализуйте компонент смены темы (как в образце) действие которого будет распространятся на компонент todo app и сам компонент смены темы theme switcher.