Aller au contenu principal

Intro

Présentation de Remix

Remix un est framework créé par les créateurs de React-Router Ryan Florence et Michael Jackson.

Il est souvent décrit comme un meta framework React. En effet, il se base sur React pour la partie UI, et fournit des outils permettant de répondre aux besoins courants des applications afin que les développeurs puissent se concentrer sur la création d'expériences utilisateurs de qualité.

Quelques points différenciants

  • Ecriture transparente de l'application front-end et back-end
  • Basé sur des fondamentaux du web (Form, Web Fetch api etc.)
  • Progressive enhancement
  • Fonctionne avec des serveurs Node.js (Vercel, Netlify, Architect, etc,) et non Node,js (Cloudflare Workers, Deno)

Ce que l'on va voir ensemble

  • Routing
  • Chargement des données
  • Mutations des données
  • Techniques pour améliorer l'expérience de l'utilisateur
  • Styles
  • Gestion d'erreurs
  • Routes ressource
  • Authentification

Le projet du codelab

Après cette petite introduction à Remix, nous allons créer une petite application Remix qui va nous permettre gérer des playlists.