L'API de contexte de React

  Рет қаралды 4,632

Atomic React

Atomic React

9 ай бұрын

Dans cette vidéo je t'explique comment fonctionnent les contextes et le hook useContext de React.
Un context te permet de passer des informations d'un composants parent à des composants enfants sans passer par les props. C'est une notion essentielle à connaître !
Bon visionnage !
🧑‍💻 Dépôt Github:
github.com/Atomic-React/todo-yt
⚛️ Rejoins le serveur Discord d’Atomic React:
/ discord
⚛️ La plateforme de cours Atomic React:
www.atomic-react.com/
#reactjs #reactjsdeveloper #reactjstutorial #javascript #js

Пікірлер: 30
@freddyumba8332
@freddyumba8332 3 ай бұрын
Super 🎉🎉🎉
@k4nful
@k4nful 21 күн бұрын
Je viens d'angular, je suis fan des services en injection de dépendance, je cherchais l'equivalent react, et cette hisoitre de balise "consumer" à rajouter dans le template me parlait PAS MAIS PAS DUTOUT! Avec le hook useContext je revis! Merci
@worksfatherwemagic3152
@worksfatherwemagic3152 9 ай бұрын
La meilleure vidéo de useContext que j'ai vu à ce jour. L'essentiel bien expliqué
@Sql37
@Sql37 7 ай бұрын
Excellent dans tes explications !
@leocrotet
@leocrotet 9 ай бұрын
Top qualité cette vidéo. Déjà les 1.5K abo, très bientôt les 2000. C'ets largement mérité !
@dylannoel1996
@dylannoel1996 3 ай бұрын
Excellent 🙌🏼
@Oumar_kone
@Oumar_kone 9 ай бұрын
L'utilisation de React context et du design pattern composant composé es le meilleur 😍
@guilhemjoly
@guilhemjoly 9 ай бұрын
Très bonne vidéo, merci à toi !
@phptempaltedf
@phptempaltedf 6 ай бұрын
Merci infiniment pour ces informations
@smithjohn2367
@smithjohn2367 9 ай бұрын
Tres bonne vidéo comme toujours, j'ajouterai qu'en bonne pratique, il est maintenant recommandé de créer un custom hook dédié à ton contexte, plutot que d'importer useContext(etTonContext) partout. Dans ton cas dans le fichier ou tu créer ton context tu fais un hook useTasksContext function useTasksContext() { const context = useContext(TasksContext) if(!context) { throw new Error("useTasksContext must be used within a TasksContextProvider") } return context } et derriere ta juste à faire dans tes composant la ou tu en as besoin. const { createTask } = useTasksContext()
@atomicreact
@atomicreact 9 ай бұрын
Justement la vidéo à ce sujet sort aujourd'hui 😉
@yanntrad2304
@yanntrad2304 5 ай бұрын
Merci pour cette super vid ! De toute façon le Consumer ne fonctionne plus du tout j'ai testé.
@renejeanrugaba4234
@renejeanrugaba4234 9 ай бұрын
Merci mon gars, toi au moins tu ne fais pas un énième tuto sur redux...
@atomicreact
@atomicreact 9 ай бұрын
Ahah je pourrai ! J'ai bien fais un énième tuto sur useState 😉 Il en faut pour tous les goûts. La différence c'est que je vais apporter de la nuance, des bonnes pratiques et expliciter au maximum pourquoi il faudrait ou pas l'utiliser
@renejeanrugaba4234
@renejeanrugaba4234 9 ай бұрын
@@atomicreact vidéo qui pourrait m'intéresser car c'est un beau sujet.
@elskared3720
@elskared3720 9 ай бұрын
Mon cours : "Partagez vos données avec le Contexte et useContext" Moi : Est-ce qu'Atomic React a fait une vidéo dessus ? Atomic React : "L'API de contexte de React", il y a 6 jours. MAIS QUEL TIMING !!! Merci pour cette vidéo !
@atomicreact
@atomicreact 9 ай бұрын
Incroyable comme coïncidence 😅 En tous cas ça me fait plaisir que tu penses à moi quand tu as une question sur React 😊
@marcrichet2626
@marcrichet2626 8 ай бұрын
Quand est-ce que tu penses sortir la suite de la création de la librairie Atomic-ui de composants React ? THX
@atomicreact
@atomicreact 8 ай бұрын
Je ne sais pas encore. On m'a demandé de traiter beaucoup de sujets et à un rythme d'une vidéo par semaine c'est difficile de contenter tout le monde 😅
@marcrichet2626
@marcrichet2626 8 ай бұрын
Salut, la pratique y que çà de vrai pour progresser alors ce serait cool de pouvoir manipuler le code de tes files en même temps que ton cours, mais pour çà faudrait que tu donnes accès à tes files :))
@atomicreact
@atomicreact 8 ай бұрын
Je vais voir pour mettre ça sur GitHub 👍
@atomicreact
@atomicreact 8 ай бұрын
J'ai mis le lien du dépôt en description de la vidéo
@thibauds1061
@thibauds1061 8 ай бұрын
Du coup l'Api context peut être utilisé pour éviter le props drilling mais aussi pour simplement stocker des données globales ?
@atomicreact
@atomicreact 8 ай бұрын
Tout à fait !
@thibauds1061
@thibauds1061 8 ай бұрын
Une derniere question si je peux me permettre ! Si j'ai bien compris, on peut split différentes logiques avec différents contextes qu'on peut mettre dans le même provider ? Comme pour ta notification c'est bien ça ?
@atomicreact
@atomicreact 8 ай бұрын
Chaque context doit avoir son provider dédié. Dans la vidéo j'ai mis le provider du thème et celui des notifications dans `main.jsx` pour que dans `app.jsx` on puisse se concentrer sur celui des tâches. C'est pour ça que tu ne le vois pas 😉
@thibauds1061
@thibauds1061 8 ай бұрын
@@atomicreact ah d'accord, merci pour ces informations 😀
@fallouseye4628
@fallouseye4628 9 ай бұрын
slt y a moyen d'avoir un lien github pour le code source de ce tuto? l'explication est vraiment super et instructive😊😊
@atomicreact
@atomicreact 9 ай бұрын
Désolé je n'ai pas publié le code sur GitHub. Je vais réfléchir à mettre ça en place sans que ça devienne le bazar dans mes dépôts 😅
@fallouseye4628
@fallouseye4628 8 ай бұрын
@@atomicreact au pire crée un compte github secondaire pour juste y mettre les tutos
Comprendre le hook useReducer de React
35:51
Atomic React
Рет қаралды 4,7 М.
Context API in react | get the concept
29:00
Hitesh Choudhary
Рет қаралды 43 М.
Homemade Professional Spy Trick To Unlock A Phone 🔍
00:55
Crafty Champions
Рет қаралды 58 МЛН
3 wheeler new bike fitting
00:19
Ruhul Shorts
Рет қаралды 50 МЛН
Василиса наняла личного массажиста 😂 #shorts
00:22
Денис Кукояка
Рет қаралды 9 МЛН
Le guide complet useContext en React (pour vraiment tout comprendre)
17:52
Melvynx • Apprendre à coder
Рет қаралды 7 М.
Ce qu'il ne faut pas manquer sur React 19 (React Conf 2024)
15:27
Comprendre le hook useEffect de React
23:31
Atomic React
Рет қаралды 9 М.
React useContext() hook introduction 🧗‍♂️
11:37
Bro Code
Рет қаралды 17 М.
Gérer un état global sur React avec Zustand
25:45
Grafikart.fr
Рет қаралды 9 М.
Bun 1.0 est là. Node.js est mort.
19:17
Atomic React
Рет қаралды 11 М.
Don't Use React Context!! Use This instead
13:34
CoderOne
Рет қаралды 26 М.
TUTO React Server Component de A à Z en 2024
42:46
Melvynx • Apprendre à coder
Рет қаралды 10 М.
Comprendre le hook useState de React
19:38
Atomic React
Рет қаралды 8 М.
Неразрушаемый смартфон
1:00
Status
Рет қаралды 1,8 МЛН
Asus  VivoBook Винда за 8 часов!
1:00
Sergey Delaisy
Рет қаралды 1,1 МЛН
Урна с айфонами!
0:30
По ту сторону Гугла
Рет қаралды 7 МЛН
Хотела заскамить на Айфон!😱📱(@gertieinar)
0:21
Взрывная История
Рет қаралды 3,9 МЛН
cute mini iphone
0:34
승비니 Seungbini
Рет қаралды 5 МЛН