const App = () => { return <Layout><Component /></Layout> }
function useProjects() { const [data, setData] = useState(null); }
export interface Project { id: string; title: string; }
@media (min-width: 768px) { .container { max-width: 768px; } }
const router = createBrowserRouter([{ path: "/", element: <Home /> }]);
composer require symfony/framework-bundle
npm install react react-dom next
git commit -m "feat: add new portfolio components"
Edouard Boissel
Développeur web et mobile, du design system aux APIs scalables.
Backend PHP sous Laravel ou Symfony.
Frontend TypeScript sous Next/React ou Nuxt/Vue.js.
EB



