Kodax

Dark Mode — تحدي React

وضع مظلم بـ Context: ThemeProvider يخزن الحالة في useState ويوفرها عبر ThemeContext.Provider، و ThemeToggle يقرأها بـ useContext ويبدّلها عند الضغط.

const ThemeContext = createContext();

function ThemeProvider({ children }) {
  // أنشئ context للثيم
}

function ThemeToggle() {
  // زر التبديل
}

حل هذا التحدي يرتبط بفتح دورة «مقدمة React» بحسابك.

ابدأ الحل