Nathan DZIADEK

Présentation

Bonjour je m’appelle Nathan DZIADEK j’ai 21 ans et je suis actuellement en 2ème année de BTS Service Informatique aux Organisations au lycée Guy Mollet Arras en classe de SIO2D.

React JS

React (aussi appelé React.js ou ReactJS) est une bibliothèque open source JavaScript pour créer des interfaces utilisateurs. Elle est maintenue par Meta (anciennement Facebook) ainsi que par une communauté de développeurs individuels et d’entreprises depuis 2013.

Le but principal de cette bibliothèque est de faciliter la création d’application web monopage, via la création de composants dépendant d’un état et générant une page HTML à chaque changement d’état.

Pourquoi react ?

React est un langage facile à apprendre contrairement à Angular ou encore Ember qui sont désignés par l’expression « Domain-specific Language ». Pour React il suffit d’avoir des connaissances de base en CSS et en HTML.

La prise en main de ReactJS est plus aisée dès le départ. Son approche orientée composants, son cycle de vie bien défini et l’utilisation de JavaScript simple en font un outil facile à assimiler pour la construction de sites web professionnels (et d’applications mobiles) ainsi que pour leur maintenance. React adopte une syntaxe particulière appelée JSX, permettant de combiner HTML et JavaScript. Cette utilisation n’est pas impérative ; les développeurs peuvent toujours opter pour un code en JavaScript pur, mais le JSX s’avère bien plus convivial.

Mes articles :

Article Septembre (Hooks useState et useEffect)
Article Octobre (Axios et React Router)
Article Novembre (React Canaries et React Labs)
Article Décembre (React 19 et composants React)
Article Janvier (Render Props)
Article Janvier 2 (Higher Order Components)
Article Février (React 19 vs React 19 RC)
Article Février 2 (React Server Components/Server Actions)
Présentation/Installation de ReactJS

Mes stages :

Stage 1 (OC Cojeul)
Stage 2 (OC Cojeul & Intersport)

Projets

Site e-Commerce "GrabYourKit"
Projet de partage de fichiers "Share"