Série: vibe coding
javascript
10 lignes
· Mis à jour 2026-04-26
ScrollToTop.jsx
vibe_coding/src/components/ScrollToTop.jsx
import { useEffect } from 'react';
import { useLocation } from 'react-router-dom';
export default function ScrollToTop() {
const { pathname } = useLocation();
useEffect(() => {
window.scrollTo({ top: 0, left: 0, behavior: 'instant' in window ? 'instant' : 'auto' });
}, [pathname]);
return null;
}
Articles liés
vibe coding
javascript
Mis à jour 2026-04-26
App.jsx
App.jsx — javascript source code from the vibe coding learning materials (vibe_coding/src/App.jsx).
Lire l'article →
vibe coding
javascript
Mis à jour 2026-04-26
Footer.jsx
Footer.jsx — javascript source code from the vibe coding learning materials (vibe_coding/src/components/Footer.jsx).
Lire l'article →
vibe coding
javascript
Mis à jour 2026-04-26
LanguageSwitcher.jsx
LanguageSwitcher.jsx — javascript source code from the vibe coding learning materials (vibe_coding/src/components/LanguageSwitcher.jsx).
Lire l'article →
vibe coding
javascript
Mis à jour 2026-04-26
Navbar.jsx
Navbar.jsx — javascript source code from the vibe coding learning materials (vibe_coding/src/components/Navbar.jsx).
Lire l'article →
vibe coding
javascript
Mis à jour 2026-04-26
ProjectCard.jsx
ProjectCard.jsx — javascript source code from the vibe coding learning materials (vibe_coding/src/components/ProjectCard.jsx).
Lire l'article →
vibe coding
javascript
Mis à jour 2026-04-26
projects.js
projects.js — javascript source code from the vibe coding learning materials (vibe_coding/src/data/projects.js).
Lire l'article →