GyaanSetu JavaScript

Het JavaScript- en TypeScript-ecosysteem.

115 articlesDeep, practical knowledge

AI heeft de TypeScript-oorlog gewonnen

AI heeft de TypeScript-oorlog gewonnen. Het debat is voorbij. TypeScript won niet door betere argumenten. Het won omdat AI-tools het debat irrelevant maakten. Onderzoekers vonden een cruciaal patro…

JavaScript · 2 min read

DOM CRUD-bewerkingen

DOM CRUD-bewerkingen. Het Document Object Model (DOM) is de manier waarop browsers HTML weergeven. Het zet elk element, attribuut en tekstfragment om in een object. JavaScript gebruikt deze objecten…

JavaScript · 2 min read

Hoe je React Context opzet

Hoe je React Context opzet. Prop drilling verpest je code. Je geeft data door via vijf lagen componenten die het niet nodig hebben. React Context lost dit op. Echter, de meeste setups creë…

JavaScript · 2 min read

Nodejs digest-e-mails testen zonder inbox-ruis

Nodejs digest-e-mails testen zonder inbox-ruis. Digest-e-mails veroorzaken problemen wanneer preview-omgevingen samenvattingen naar één gedeelde mailbox sturen. Je verliest het overzicht van welk bericht bij...

JavaScript · 2 min read

De 3-secondenregel voor webperformance

De 3-secondenregel voor webperformance. Je hebt drie seconden. Daarna vertrekken je gebruikers. Onderzoek van Google toont aan dat 53% van de mobiele gebruikers een site verlaat als het langer dan 3 seconden duurt...

JavaScript · 2 min read

Het gebruik van React Refs en de useRef Hook

Het gebruik van React Refs en de useRef Hook. React maakt gebruik van een declaratieve aanpak. Je werkt de state bij en React werkt de UI bij. Dit werkt voor de meeste taken. Maar soms moet je buiten de...

JavaScript · 2 min read

Waarom je de React Key Prop nodig hebt

Waarom je de React Key Prop nodig hebt. Je ziet deze foutmelding in je console: "Elk kind in een lijst moet een unieke 'key' prop hebben." Veel ontwikkelaars negeren het. Dit is een fout. Deze waarschu…

JavaScript · 2 min read

Beheers React Lists en Keys

Beheers React Lists en Keys. Het renderen van lijsten in React is eenvoudig, maar het goed doen is lastig. Veel ontwikkelaars gebruiken de array-index als key. Dit is een fout. Het leidt tot bugs en ...

JavaScript · 2 min read

Test wachtwoordloze login zonder inbox-chaos

Test wachtwoordloze login zonder inbox-chaos. Wachtwoordloos inloggen lijkt eenvoudig in een demo. Een gebruiker voert een e-mailadres in. Er komt een magic link aan. De sessie begint. In staging wordt deze flow m…

JavaScript · 2 min read

Hoe Node.js duizenden verzoeken afhandelt

Hoe Node.js duizenden verzoeken afhandelt. Men zegt dat Node.js single-threaded is. Toch verwerkt het duizenden verzoeken, leest het bestanden en doet het API-aanroepen zonder te stoppen. Hoe...

JavaScript · 2 min read

The Hidden Cost of Every npm Install

The Hidden Cost of Every npm Install We spent ten years downloading libraries to fix JavaScript. We used moment.js for dates. We used lodash for utilities. We used node fetch for…

JavaScript · 2 min read

Het maken van een interactieve app-gids

Het maken van een interactieve app-gids. Supportteams hebben vaak moeite met apps die ze nog nooit hebben geïnstalleerd. Een PDF met screenshots is de standaardoplossing. De meeste mensen lezen geen PDF's...

JavaScript · 2 min read

React Performance Optimalisatie Checklist

React Performance Optimalisatie Checklist. Trage applicaties zijn schadelijk voor bedrijven. Ze zorgen voor een hoog bouncepercentage en frustreren gebruikers. Ze verhogen ook je infrastructuurkosten. Je doet...

JavaScript · 2 min read

Je console liegt tegen je

Je console liegt tegen je. De DevTools van je browser kunnen je misleiden tijdens het debuggen. Het is niet kapot. Het is geoptimaliseerd voor snelheid, niet voor perfecte nauwkeurigheid. Dit is waarom je niet kun...

JavaScript · 2 min read