7 Questions JavaScript À ABSOLUMENT SAVOIR pour ton Entretien

  Рет қаралды 11,863

Melvynx • Apprendre à coder

Melvynx • Apprendre à coder

9 ай бұрын

Cours GRATUIT sur JavaScript : codelynx.dev/beginjavascript/...
▶ VIDÉO
Découvre les 7 questions essentielles sur JavaScript auxquelles tu DOIS savoir répondre pour réussir ton entretien technique. Tu seras prêt(e) pour ton prochain entretien.
▶ ME SUIVRE
🐦 Mon Twitter : / melvynxdev
🖥 Mon GitHub : github.com/Melvynx
📑 Mon Blog : codelynx.dev
Le club du développeur secret codelynx.dev/club
Cours GRATUIT sur useState : codelynx.dev/beginreact/usestate
Cours GRATUIT sur NextJS : codelynx.dev/nextreact/nextjs
Cours GRATUIT sur JavaScript : codelynx.dev/beginjavascript/...
#javascript #developper #react #reactjs #reactjstutorial #reactjsdeveloper #reactjscourse #reactjsforbeginners #reactjsproject #javascripttutorials #javascripttutorialforbeginners

Пікірлер: 65
@codlp780
@codlp780 9 ай бұрын
la grande différence/feature des arrows functions c'est surtout que le this est hérité du parent et ça évite de faire des .bind(this) ou des that = this
@melvynxdev
@melvynxdev 9 ай бұрын
il fallait dire 1 seul différence dans ma question ;)
@jeremiepicard2339
@jeremiepicard2339 9 ай бұрын
​@@melvynxdev je pense que la réponse de codip780 a plus de sens. Ce qui est décrit dans la vidéo sur le hoisting provient de la différence déclaration/affection. Toutes les déclarations sont hoistées, les affectations sont exécutées dans l'ordre du fichier. La déclaration d'une function est un cas particulier où la déclaration et l'affectation ne sont qu'une instruction 💡
@moonsama395
@moonsama395 9 ай бұрын
Oui les fonctions arrow sont bound au contexte ou elle sont déclarés automatiquement.
@davabs9422
@davabs9422 2 ай бұрын
Il veut avoir réponse à tout sans admettre ces erreurs
@francoislepron2301
@francoislepron2301 9 ай бұрын
Merci Melvyn. Ta video est super sympa. Je ne comprenais pas tout cela. J'ai même partagé à ma mère qui a kiffé à donf ton tuto de ouf. 😂👌🏼👍🏼💪🏼
@melvynxdev
@melvynxdev 9 ай бұрын
Ahaha merci beaucoup 🤣🤣🤣
@Dalidabesu
@Dalidabesu 9 ай бұрын
Franchement super bien expliqué
@melvynxdev
@melvynxdev 9 ай бұрын
merci !
@nguyenlouis9226
@nguyenlouis9226 5 ай бұрын
Merci c'est vraiment utile pour les entretiens.
@melvynxdev
@melvynxdev 5 ай бұрын
Merci trop cool !
@Tom-rk3lo
@Tom-rk3lo 9 ай бұрын
Génial merci :D
@melvynxdev
@melvynxdev 9 ай бұрын
merci à toi !
@kouamelanyannickquentinkof3753
@kouamelanyannickquentinkof3753 9 ай бұрын
Merci frère 🤜🏾🤛🏾
@melvynxdev
@melvynxdev 9 ай бұрын
merci !
@jimmyj.6792
@jimmyj.6792 9 ай бұрын
Excellente vidéo et super explication pour la call stack un régal 😍 Par contre info importante mais tu as oublié le point virgule dans ton exemple à la min 7 ce qui change tout sinon ça renvoi bien pareil 😅
@melvynxdev
@melvynxdev 9 ай бұрын
ah merde, merci beaucoup, dommage que je ne puisse pas modifier
@jimmyj.6792
@jimmyj.6792 9 ай бұрын
T’en fais pas j’avais compris ton exemple. Toujours au top tes schémas explicitifs 🔥
@Detsui
@Detsui 9 ай бұрын
Super vidéo, tu as quoi comme extension pour que tes console.log() s'affichent directement dans l'éditeur de code ?
@Leonnnnnnnnnnnn
@Leonnnnnnnnnnnn 9 ай бұрын
console Ninja
@melvynxdev
@melvynxdev 9 ай бұрын
quokka oui
@flav28
@flav28 4 ай бұрын
salut ! à 7:09 t'as oublié le ";" du coup les deux fonction return pareil et ensuite dans ton exemple il y est donc la c'es différent
@melvynxdev
@melvynxdev 4 ай бұрын
ah mince
@OutisDev
@OutisDev 9 ай бұрын
Vraiment cool. Meri beaucoup. Mais dis qu'est ce que tu utilise qui met les carrés vert a coté de ton code ?
@elie8181
@elie8181 9 ай бұрын
C'est quokka un plugin disponible dans vscode qui permet d'avoir l'affichage du résultat du code comme si l'on faisait un console.log dans la console
@OutisDev
@OutisDev 9 ай бұрын
@@elie8181 je ne parle pas de ça mais des carré vert a gauche du code
@OutisDev
@OutisDev 9 ай бұрын
Ahh d'accord merci @@elie8181
@melvynxdev
@melvynxdev 9 ай бұрын
quooka oui
@OutisDev
@OutisDev 9 ай бұрын
Merci@@melvynxdev
@alphonced53
@alphonced53 9 ай бұрын
Super merci pour ces infos ! J'ai vu que ton console.log s'affichait dans ton IDE. Peux-tu partager ce plug-in ? D'avance merci, je me suis abonné super contenu !
@MHDev_
@MHDev_ 9 ай бұрын
il me semble que c'est console ninja
@melvynxdev
@melvynxdev 9 ай бұрын
quokka oui
@MrNiuxe
@MrNiuxe 9 ай бұрын
Salut Melvynx, mdr, je ne connaissais pas le terme HOF. Le concept, bien sûr que oui. Mais pas le terme exact. Merci :) Pour comprendre le principe de prototype, il faut se replonger dans le passé puisque avant si tu voulais faire de "l'objet", c'était en prototype (c'est du pseudo objet). Après, il y avait pas mal de solutions annexes. Mais le problème, tu n'avais pas une uniformisation de la syntaxe/méthodo/philosophie . Avant, certains disaient que le JS est un langage objet. Or, c'était un abus de langage. Le problème que tu peux rencontrer en faisant du prototype, c'est que tu as la fameuse ambiguïté du this. Je vais le déterrer… Quand tu voulais étendre une fonctionnalité de jQuery, c'était de mémoire, une syntaxe similaire à prototype. ;) Pour comprendre les closures, il faut aussi comprendre la portée des variables. Mais attention au contexte. Tout le monde pense que les mots const et class viennent de ES2015. Or c'est faux. C'est nettement plus vieux que ça. Mais les navigateurs ne les prenaient pas en compte !
@melvynxdev
@melvynxdev 9 ай бұрын
effectivement, tu as raison pour le this mais je demandais qu'une seul différence !
@MrNiuxe
@MrNiuxe 9 ай бұрын
@@melvynxdev Je t'ai envoyé un mail
@bertrandfontaine2481
@bertrandfontaine2481 9 ай бұрын
Merci pour cette vidéo ! En revanche, sur les arrow function je suis tombé sur quelqu'un qui expliquait la différence d'interprétation de 'this' par rapport à une regular function... je pense avoir compris, quoique... ! (j'espère avoir été assez clair dans mon explication). Aurais-tu un avis sur le sujet afin de m'éclairer un peu, merci !
@MHDev_
@MHDev_ 9 ай бұрын
Le mot clé this dans une regular function dépend de la manière dont la function est applée, exemple tu peux '.call()' / '.bind()' this d'un autre context pour y faire référence dans ta régular function, alors qu'une fonction fléché n'a pas 'son propre this', elle utilise le 'this' de l'environnement dans le quel elle est créée, tu pourra essayer de call() ou autre le this d'une fonction fléché pour le redéfinir cela ne marchera pas, en gros les fonctions régulières ont un this qui est flexible (avec un .call() ou autre tu peux appeler this d'un autre contexte alors qu'avec une fonction fléchée this hérite obligatoirement du contexte parent.
@melvynxdev
@melvynxdev 9 ай бұрын
oui, ici il fallait que je mentionne qu'une seul différence et this aurait pris toute la vidéo donc j'ai choisis le hoisting
@vincentmarconnet6061
@vincentmarconnet6061 9 ай бұрын
J’ai partagé ça à ta mère 😎 Super vidéo comme dab ! par contre tu laisse 5 sec pour comprendre un truc et tu met 1 min à l’expliquer mdr 🤣
@melvynxdev
@melvynxdev 9 ай бұрын
ah bah merci xD Tu as raison oui mais tu peux mettre pause
@monsieurm2904
@monsieurm2904 4 ай бұрын
Quel plugin vous utilisez pour avoir le résultat sur la droite de la fonction sur vs ?
@melvynxdev
@melvynxdev 4 ай бұрын
C'est natif avec un settings
@monsieurm2904
@monsieurm2904 4 ай бұрын
dans vscode > setting.json ? @@melvynxdev J'ai regardé la vidéo sur VS Code (ou désintalle-le) mais j'ai pas trouvé
@slider97311
@slider97311 9 ай бұрын
Est-ce que tu as un exemple de cas concret où le prototype est plus utile qu'une méthode directement rajoutée dans la classe ?
@melvynxdev
@melvynxdev 9 ай бұрын
non
@slider97311
@slider97311 9 ай бұрын
A quoi ça sert alors ?
@thibaultboutaud5216
@thibaultboutaud5216 4 ай бұрын
Mais oui c'est clair !
@melvynxdev
@melvynxdev 3 ай бұрын
Trop cool !
@jkouss
@jkouss 9 ай бұрын
Cool
@melvynxdev
@melvynxdev 9 ай бұрын
cooool
@LeLettreDeLiaEtDeLaTech
@LeLettreDeLiaEtDeLaTech 9 ай бұрын
Merci a Melvin par ce que je n'ai jamais rien compris a l'ordinateur. Partager a la mere.
@melvynxdev
@melvynxdev 9 ай бұрын
ah oui
@nicoddbbo6856
@nicoddbbo6856 9 ай бұрын
À 13:21 la méthode bark est directement dans le prototype non ?
@GuillaumeDenry
@GuillaumeDenry 9 ай бұрын
Oui, en effet, c'est un des motifs de l'introduction du mot-clef "class" dans javascript, de pouvoir définir des fonctions directement sans avoir à les affecter explicitement au prototype de la fonction constructeur
@melvynxdev
@melvynxdev 9 ай бұрын
exactement
@nicoddbbo6856
@nicoddbbo6856 9 ай бұрын
@@GuillaumeDenry Yes merci !
@PLayinLOL
@PLayinLOL 7 ай бұрын
La fonction addeventlister est donc une HOF?
@melvynxdev
@melvynxdev 7 ай бұрын
Oui c'est ça
@user-sy7te5rc1h
@user-sy7te5rc1h 9 ай бұрын
Tout tes postes LinkedIn et Twitter de la semaine haha
@melvynxdev
@melvynxdev 9 ай бұрын
Tu es bon toi !
@ramytchikou7483
@ramytchikou7483 3 ай бұрын
comment vs code peut afficher le resulat de la console.log() dans vs code? extension? copilot? 7:30
@melvynxdev
@melvynxdev 3 ай бұрын
oui copilot
@ramytchikou7483
@ramytchikou7483 2 ай бұрын
@@melvynxdevmerci boss
@lamoukat9083
@lamoukat9083 2 ай бұрын
Il faut la meme vidéo mais pour ts 🤓
@melvynxdev
@melvynxdev 2 ай бұрын
Oui trop bonne idée !!!
10 BONNES PRATIQUES Pour Avoir un CODE PROPRE EN JavaScript
6:45
Melvynx • Apprendre à coder
Рет қаралды 4,9 М.
7 Questions React À ABSOLUMENT SAVOIR pour ton Entretien
14:15
Melvynx • Apprendre à coder
Рет қаралды 5 М.
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 170 #shorts
00:27
Always be more smart #shorts
00:32
Jin and Hattie
Рет қаралды 38 МЛН
Les 15 Erreurs useState & useEffect que TOUS les Débutants Font en React
30:58
Melvynx • Apprendre à coder
Рет қаралды 10 М.
Ce qu'il ne faut pas manquer sur React 19 (React Conf 2024)
15:27
Comment Répondre Aux Questions Techniques ? (ENTRETIEN d'Embauche)
10:49
Thomas l'Ingénieur
Рет қаралды 26 М.
10 astuces pour éviter les structures if/else ennuyeuses dans votre code
18:00
Simon Dieny - Code Senior
Рет қаралды 34 М.
Les SECRETS pour faire un PORTFOLIO de Développeur
12:10
Melvynx • Apprendre à coder
Рет қаралды 10 М.
Maîtriser JavaScript, 8 points et concepts qu'il faut connaître
17:03
7 sites gratuits pour développeurs (que vous ne connaissez probablement pas)
17:31
Simon Dieny - Code Senior
Рет қаралды 32 М.
Portfolio de développeur :  les 10 Actions À prendre MAINTENANT
17:19
Melvynx • Apprendre à coder
Рет қаралды 15 М.
TOP 5 DES LIBRAIRIES REACT pour 2024 (à mettre dans tous tes projets)
16:53
Melvynx • Apprendre à coder
Рет қаралды 7 М.
Hisense Official Flagship Store Hisense is the champion What is going on?
0:11
Special Effects Funny 44
Рет қаралды 2,4 МЛН
Что не так с Sharp? #sharp
0:55
Не шарю!
Рет қаралды 117 М.
Lid hologram 3d
0:32
LEDG
Рет қаралды 10 МЛН
YOTAPHONE 2 - СПУСТЯ 10 ЛЕТ
15:13
ЗЕ МАККЕРС
Рет қаралды 123 М.