Thanks to a recent evolution in mobile and desktop operating systems, it is more and more common for users to expect two UI themes for apps and web...
For further actions, you may consider blocking this person and/or reporting abuse
there is a package called
constatecan help you simplify most of the context partinstead of putting the logic inside
ThemeProviderwrapperyou can simply create a hook called
useThemeand all component that use it will share the same hook instance