N'utilise pas de DEFAULT EXPORT en JavaScript, sauf pour...

  Рет қаралды 1,666

Melvynx • Apprendre à coder

Melvynx • Apprendre à coder

Күн бұрын

Reçois la MindMap : codelynx.dev/s/default-export
Thumbnail credit to ‪@mattpocockuk‬
Timecodes
00:00 - Introduction
00:18 - Démonstration
04:50 - Sauf pour...
05:50 - Conclusion
▶ VIDÉO
Les "default exports" en JavaScript sont une façon de rendre une valeur ou une fonction spécifique accessible depuis un autre fichier. En JavaScript, un fichier peut avoir plusieurs exports, mais seul un seul "default export". Cela signifie que vous pouvez exporter plusieurs valeurs ou fonctions, mais une seule sera considérée comme la valeur ou la fonction par défaut. Les exports par défaut sont très utiles pour organiser votre code et rendre les choses plus simples pour d'autres développeurs qui utilisent votre code.
Pour créer un "default export", vous devez utiliser la syntaxe suivante : "export default [value or function]". Par exemple, si vous souhaitez exporter une fonction par défaut, vous pouvez écrire : "export default function myFunction() { ... }". Lorsque vous importez ce fichier dans un autre fichier, vous pouvez utiliser cette fonction en l'appelant simplement en utilisant son nom : "import myFunction from './my-file.js'".
Les "default exports" sont également très utiles pour les bibliothèques et les frameworks. Les développeurs peuvent exporter une API complète à partir d'un fichier unique et l'utiliser dans toutes les parties de leur application, ce qui rend le code plus clair et plus facile à maintenir.
En résumé, les "default exports" en JavaScript sont une façon pratique d'exporter des valeurs ou des fonctions d'un fichier à un autre. Ils sont simples à utiliser et peuvent vraiment améliorer l'organisation et la maintenance de votre code. Si vous travaillez sur un projet de grande envergure, il est fortement recommandé d'utiliser des exports par défaut pour une meilleure gestion de votre code.
▶ ME SUIVRE
🐦 Mon Twitter : / melvynxdev
🖥 Mon GitHub : github.com/Melvynx
📑 Mon Blog : codelynx.dev
💌 Ma Newsletter : melvynx.com/emails
Music from Uppbeat (free for Creators!):
uppbeat.io/t/sonda/freedom
License code: YAJZT1FABTNXFCJP
Music from Uppbeat (free for Creators!):
uppbeat.io/t/fass/autumn
License code: KPHQ02DVLR4PSYMQ
Music from Uppbeat (free for Creators!):
uppbeat.io/t/prigida/cozy
License code: SAGXOH5FUKD3UCDP
Music from Uppbeat (free for Creators!):
uppbeat.io/t/infraction/bangkok
License code: KIPBDUHWYMNQGVSC
#javascript #developper #react #reactjs #reactjstutorial #reactjsdeveloper #reactjscourse #reactjsforbeginners #reactjsproject

Пікірлер: 33
@yvannguekam9772
@yvannguekam9772 Жыл бұрын
très cool la vidéo j'avais remarqué cela lorsque je travaillais. merci pour ce beau résumé
@melvynxdev
@melvynxdev Жыл бұрын
Merci à toi
@OutisDev
@OutisDev Жыл бұрын
Toujours chaud pour écouter et adopté tes précieux conseils ☺️✌️🍀.
@melvynxdev
@melvynxdev Жыл бұрын
Merci à toi 😊
@TheRemiRODRIGUES
@TheRemiRODRIGUES Жыл бұрын
Intéressant ! Je préférais justement les export default car j'avais la flemme d'écrire les accolades lors des imports. Bon bah, il va falloir que je fasse ce petit effort !
@melvynxdev
@melvynxdev Жыл бұрын
Je ne les écris jamais, et tu as même pas besoin de les écrire, l'auto complète est auto-magique !
@grekossweb
@grekossweb Жыл бұрын
Merci d'avoir argumenté ton précédent Tweet 😉 Je valide a 100% fuck le rename 😅
@melvynxdev
@melvynxdev Жыл бұрын
Ahah merci ! Oui c'était la réponse à un vieux tweet !
@simoben3546
@simoben3546 Жыл бұрын
Super vidéo comme d'hab nerci :)
@melvynxdev
@melvynxdev Жыл бұрын
Merci à toi 😁
@remiperray8313
@remiperray8313 Жыл бұрын
continue tes vidéos ont une vraie plus value 👍👍!
@melvynxdev
@melvynxdev Жыл бұрын
Un grand merci ❤️
@damienromito9339
@damienromito9339 Жыл бұрын
Pour faire un export default sur les arrow functions (cf 4:40") en une seule ligne j'utilise 'export default () => { ...}` et le composant prend le nom du fichier. Mais qui ne résout pas le probleme que tu souleves non plus ;)
@melvynxdev
@melvynxdev Жыл бұрын
Ah oui tu as raison, mais j'aime pas ne pas nommer mon code !
@AmelyaM
@AmelyaM Жыл бұрын
Dr pour le sujet :p
@melvynxdev
@melvynxdev Жыл бұрын
Merci !
@sparttan21
@sparttan21 9 ай бұрын
Tu sais qu'il y a des raccourcis pour tout rename d'un coup ? ctrl + f6 sur intellij
@melvynxdev
@melvynxdev 9 ай бұрын
intellij ça compte pas
@zermax
@zermax Жыл бұрын
Comment tu fais pour viser aussi juste a chaque fois? Le travail, j'imagine :) Merci je note.
@melvynxdev
@melvynxdev Жыл бұрын
Ahah hello Max, c'est sûrement ça. Merci
@Feavy
@Feavy Жыл бұрын
Passer de Book à Dashboard, faut en vouloir quand-même 😂
@melvynxdev
@melvynxdev Жыл бұрын
Book à BookList à Dashboard xD
@Mayranos
@Mayranos Жыл бұрын
Ctrl + shift + F cava chercher dans tout le document.
@melvynxdev
@melvynxdev Жыл бұрын
Mais tu peux pas partir sur le principe que tout le monde est comme toi. Quand tu auras une personne qui veut edit un petit truc ou qui aura pas son ide up, boom
@visionlmv7344
@visionlmv7344 Жыл бұрын
@melvynxdev
@melvynxdev Жыл бұрын
Yeah !
@chriskakashi4473
@chriskakashi4473 Жыл бұрын
Ah je ne suis pas un fou perso j’impose ca à mon équipe depuis fort longtemps exactement pour ces raisons
@melvynxdev
@melvynxdev Жыл бұрын
Ah bah enfin qqn qui est d'accord !
@NsHtxZekoo
@NsHtxZekoo Жыл бұрын
F2 sur Windows, Shift F6 sur mac surWebstorm, et voilà…
@NsHtxZekoo
@NsHtxZekoo Жыл бұрын
C’est quand même un faux problème le cas des rename, ça s’appelle juste ne pas savoir utiliser ses outils
@melvynxdev
@melvynxdev Жыл бұрын
Tu travail tout seul ? Moi pas. Si dans une équipe de 20 dev, tu dois être sûr que personne ne fait l'erreur... c'est quand même pas cool
@NsHtxZekoo
@NsHtxZekoo Жыл бұрын
@@melvynxdev ah, pas du tout. Je ne suis pas seul. J’en ai des gens qui ne connaissent pas ça. Le problème est sur l’apprentissage des gens. C’est trop oublié ce genre de chose. Combien j’en ai vu faire des Ctrl f/r pour rename des variables
@melvynxdev
@melvynxdev Жыл бұрын
C0est claire
Tu déclares mal tes fonctions JavaScript, voici pourquoi...
11:07
Melvynx • Apprendre à coder
Рет қаралды 3,8 М.
Quitter son CDI de dev : quel business lancer ?
14:12
Melvynx • Apprendre à coder
Рет қаралды 3,6 М.
Пробую самое сладкое вещество во Вселенной
00:41
Khó thế mà cũng làm được || How did the police do that? #shorts
01:00
How to Merge Drive C and Drive D in Windows 11
1:20
Michael Akpatsu
Рет қаралды 7
10 common mistakes with the Next.js App Router
20:37
Vercel
Рет қаралды 189 М.
Maîtriser JavaScript, 8 points et concepts qu'il faut connaître
17:03
React и TypeScript - Быстрый Курс
1:40:52
Владилен Минин
Рет қаралды 344 М.
RÉVÉLATION : Le moment où tout devient LOGIQUE (en dev)
10:13
Melvynx • Apprendre à coder
Рет қаралды 7 М.
Voici pourquoi tant de développeurs n'y arrivent pas.
6:24
Parfaitement Web
Рет қаралды 54 М.
7 Outils Shadcn/UI pour te faire passer pour un Designer
10:38
Melvynx • Apprendre à coder
Рет қаралды 7 М.
Спутниковый телефон #обзор #товары
0:35
Product show
Рет қаралды 2,1 МЛН
Hisense Official Flagship Store Hisense is the champion What is going on?
0:11
Special Effects Funny 44
Рет қаралды 2,7 МЛН
Урна с айфонами!
0:30
По ту сторону Гугла
Рет қаралды 8 МЛН
OZON РАЗБИЛИ 3 КОМПЬЮТЕРА
0:57
Кинг Комп Shorts
Рет қаралды 443 М.