Sobes.tech

Frontend

Waarom slaan we timeoutId op? Wat gebeurt er als de Promise eerder wordt voldaan dan de timeout en vervolgens setTimeout met reject wordt uitgevoerd?

Middle
227

Wat is het verschil tussen cookies en localStorage? Wat is de maximale grootte van cookies en localStorage? Hoe verschilt de levensduur?

Middle
213

Hoe krijg je de breedte van een DOM-element en volg je de wijzigingen? Kan je een resize op een DOM-element zetten via addEventListener?

Middle
210

Wat is het verschil tussen git merge en git rebase? Wat zijn de voor- en nadelen van elke aanpak?

Middle
174

Hoe los je de withTimeout taak op een alternatieve manier op met Promise.race? Wat is Promise.race, hoe verschilt het van Promise.all?

Middle
170

Schrijf een aangepaste React-hook useScreenWidth(targetWidth), die de huidige schermbreedte (screenWidth) en een isMobile-vlag (true als de huidige breedte kleiner is dan targetWidth) retourneert. De hook moet worden bijgewerkt bij het wijzigen van de venstergrootte.

Middle
166

Maak een functie die de geretourneerde belofte afwijst, door de foutstring "timeout_error" door te geven, als deze niet binnen de opgegeven timeout wordt opgelost of zich normaal gedraagt als de oorspronkelijke. @param {Promise} promise Oorspronkelijke belofte @param {Number} timeoutMilliseconds Tijd voor timeout in milliseconden @return {Promise} Belofte met het gewenste gedrag function withTimeout(promise, timeout) { return new Promise((res, rej) => { const timeoutId = setTimeout(() => { rej("timeout_error") }) }) }

Middle
157

Wat is prop drilling? Hoeveel niveaus van genestheid worden als acceptabel beschouwd?

Middle
156

Welke andere React-hooks ken je? Vertel me over useRef, useReducer, useCallback, useMemo, useContext.

Middle
133

Wat is async/await? Hoe verschilt het van Promise?

Middle
129

Wat zijn var, let, const? Hoe verschillen ze? Wat is hoisting?

Middle
121

Waarom beviel Redux Toolkit niet en ben je overgestapt op Effector?

Middle
120

Vertel me iets over jezelf, je relevante ervaring en waar je het meest trots op bent in je projecten.

Middle
118

Wat is het verschil tussen == en ===?

Middle
117

Wat is NaN? Geef voorbeelden van wanneer NaN voorkomt. Hoe controleer je of een waarde NaN is?

Middle
115

Wat is een hogere-orde functie? Geef voorbeelden van ingebouwde hogere-orde functies in JavaScript.

Middle
103

Welke HTTP-methoden ken je? Hoe onderscheidt PUT zich van PATCH?

Middle
88