Zum Hauptinhalt springen
Echtzeit-Radar & Feeds
Alle RSS Feeds ➔
👥 Community & Social
Linux Tipps & HardeningRufus clone for Linux(29.09.2026 um 00:49 Uhr)
•
Windows Tipps & SecurityWhat distro should I use blah blah blah(29.09.2026 um 01:57 Uhr)
•
Sichere ProgrammierungJulian Goldie SEO: This Tiny AI Model Makes 28 Decisions a Second(29.09.2026 um 03:00 Uhr)
•
IT Security Toolsphantom-grid(29.09.2026 um 02:40 Uhr)
•
IT Security NachrichtenFBI-Datenleck: ShinyHunters soll PII von Tausenden gestohlen haben(29.09.2026 um 03:30 Uhr)
••
IT Security NachrichtenRSA-Sicherheit schwächer als gedacht:Forscher zeigen neuen Angriff(25.09.2026 um 10:38 Uhr)
•••
IT Security DownloadsGitHub Release: ollama/ollama v0.35.0 (28.09.2026)(28.09.2026 um 22:31 Uhr)
•
Linux Tipps & HardeningRufus clone for Linux(29.09.2026 um 00:49 Uhr)
•
Windows Tipps & SecurityWhat distro should I use blah blah blah(29.09.2026 um 01:57 Uhr)
•
Sichere ProgrammierungJulian Goldie SEO: This Tiny AI Model Makes 28 Decisions a Second(29.09.2026 um 03:00 Uhr)
•
IT Security Toolsphantom-grid(29.09.2026 um 02:40 Uhr)
•
IT Security NachrichtenFBI-Datenleck: ShinyHunters soll PII von Tausenden gestohlen haben(29.09.2026 um 03:30 Uhr)
••
IT Security NachrichtenRSA-Sicherheit schwächer als gedacht:Forscher zeigen neuen Angriff(25.09.2026 um 10:38 Uhr)
•••
IT Security DownloadsGitHub Release: ollama/ollama v0.35.0 (28.09.2026)(28.09.2026 um 22:31 Uhr)
•
Intelligence View
⚡ tsecurity.de Intelligence

Dark Mode In React (vite)

**create a fresh folder run the commands npm create vite@latest (in the folder directory) also cd to the directory and run the command npm install** step 1 `Code in App.jsx` import React, { useState } from 'react'; import { FaSun,…

0
↗ Quelle (dev.to)
Reagiere als Erste:r — dein Feedback zählt!

**create a fresh folder
run the commands npm create vite@latest (in the folder directory)
also cd to the directory and run the command npm install**









step 1
`Code in App.jsx`
import React, { useState } from 'react';
import { FaSun, FaMoon } from 'react-icons/fa'; // Import Sun and Moon icons
import './App.css';

function App() {
const [darkMode, setDarkMode] = useState(false);

// Toggle dark mode
const toggleTheme = () => {
setDarkMode(!darkMode);
};

return (
<div className={darkMode ? 'dark' : 'light'}>
<div className="container">
<h1>{darkMode ? 'Dark Mode' : 'Light Mode'}</h1>
<button className="toggle-button" onClick={toggleTheme}>
{darkMode ? <FaMoon className="icon" /> : <FaSun className="icon" />}
{darkMode ? ' Dark Mode' : ' Light Mode'}
</button>
</div>
</div>
);
}

export default App;










Code in App.css
`body {
margin: 0;
font-family: Arial, sans-serif;
}

.container {
text-align: center;
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}

/* Light Mode Styles */
.light {
background-color: #f9f9f9;
color: #333;
}

/* Dark Mode Styles */
.dark {
background-color: #333;
color: #f9f9f9;
}

/* Toggle Button Styles */
.toggle-button {
display: flex;
align-items: center;
gap: 10px;
padding: 10px 20px;
border: none;
border-radius: 30px;
cursor: pointer;
font-size: 16px;
font-weight: bold;
background-color: #007bff;
color: white;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
transition: all 0.3s ease;
}

.toggle-button:hover {
background-color: #0056b3;
transform: scale(1.05);
}

.icon {
font-size: 20px;
}`







Final Output




Image description

Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten Dark Mode In React (vite)

Thematisch verwandte Begriffe: Dark, Mode, React, vite · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

💬 Kommentare werden geladen…
Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-101916 | @grpc/grpc-js implements the core functionality of gRPC purely in JavaS…
Advisory →
tsecurity.de Icon
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag