У меня есть два файла темы: светлая css и темная css. Я хочу переключаться между двумя темами с помощью UseState React Hook (или другого метода в реагирующих функциональных компонентах).
Например, у меня есть это в моем функциональном компоненте Navbar:
import "./light.css"
Поэтому я хочу, чтобы механизм импортировал (или, скорее, переключал) два файла, используя ловушки, основанные на действиях пользователя нажатием переключателя или кнопки на панели навигации, которая будет вызывать setTheme и помещать ее в блок useEffect.
Имеет ли это смысл? Если да, как мне это сделать? Все учебники, которые я могу найти, основаны на жестком коде css, в то время как в моей ситуации я должен использовать два файла, упомянутых выше. спасибо