JavaScript Moderne

JavaScript a beaucoup évolué depuis ES6 (2015). Voyons les concepts essentiels pour React.

Histoire de JavaScript

JavaScript a été créé en 1995 par Brendan Eich. Aujourd'hui, c'est le langage du web et bien plus encore.

Loi d'Atwood (2007)

"Any application that can be written in JavaScript, will eventually be written in JavaScript."

Où tourne JavaScript ?

  • Navigateur - Le web traditionnel
  • Serveur - Node.js, Deno, Bun
  • Mobile - React Native, Ionic
  • Desktop - Electron
  • IoT - Johnny-Five

ECMAScript (ES)

ES6 (2015) marque le début du JavaScript "moderne" avec des fonctionnalités majeures :

  • let et const
  • Arrow functions
  • Classes
  • Modules
  • Destructuration
  • Template literals
  • Promises

Pour React

Dans ce cours, nous allons nous concentrer sur les concepts JavaScript les plus utilisés en React. Chaque section contient des exemples spécifiques à React !

Plan de cette section

Cette section JavaScript est divisée en plusieurs pages pour faciliter l'apprentissage :

Pourquoi apprendre tout ça ?

L'importance des bases

Connaître les concepts JS = mieux collaborer avec l'IA

Sans comprendre les fondamentaux, vous ne pourrez pas :

  • Valider le code généré
  • Déboguer les erreurs
  • Donner des prompts précis
  • Adapter les solutions à vos besoins

L'objectif : vous pilotez, l'IA exécute !