Sobes.tech

Frontend

Vertel over de Event Loop in JavaScript/browser.

229

Vertel me over de eigenschap position in CSS. Welke waarden bestaan er?

196

Welke CSS-selectors zijn het duurst voor de browser?

155

Vertel over dit in verschillende contexten: in objectmethoden, in pijlfuncties en in gewone functies.

146

Wat is CORS en waar is het voor nodig?

141

import { useState } from "react"; const usePreviousValue = (value: number) => {}; export default function App() { const [aantal, setAantal] = useState(0); const vorige = usePreviousValue(aantal); return ( <div className="App"> <h1>Huidige Waarde: {aantal}</h1> <h2>Vorige: {vorige ?? "-"}</h2> <button onClick={() => setAantal((prev) => prev + 1)}>Klik</button> </div> ); }

137

Hoe synchroniseer je twee browser-tabbladen via localStorage? Vertel over het storage-evenement.

135

Vertel me over state management: welke bibliotheken heb je gebruikt, vertel me over de Redux-architectuur.

129

Vertel me over de kritieke fasen van het renderen van de browser (Critical Rendering Path)

128

Vertel me over de manieren om de context te behouden in JavaScript: bind, call, apply. Hoe verschillen ze?

128

Vertel me over de specificiteit van CSS-selectors. Hoe wordt deze berekend? Welke selector is het meest specifiek?

126

Vertel over het patroon van het omhoog tillen van de staat (lifting state up) in React

125

Wat is het verschil tussen de null-coalescentie-operator (??) en de logische OF-operator (||)?

122

functie debounce(callback, delay) {}

120

Welke types zijn er in TypeScript die niet in JavaScript bestaan? Vertel me over utility types.

118

Vertel me over de attributen defer en async in de script-tag. Waarin verschillen ze?

103

Vertel over de levenscyclus van een React-component en de hooks (useEffect, useState, useRef, useCallback, useMemo, useLayoutEffect, enz.)

101

/** * Typiseer de functie die een array van objecten en een sleutel accepteert, * en een array van objecten retourneert waar deze sleutel/eigenschap aanwezig is **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };

96

Wat is het verschil tussen eenvoudige en complexe (preflight) verzoeken in de context van CORS?

86