Czym jest kontekst (this) w JavaScript?
Frontend
LeetCode #125 — Napisz funkcję, która określa, czy ciąg znaków jest palindromem: czy czyta się tak samo od początku i od końca.
Czy powinieneś pisać logikę w komponentach React, przenosić ją do hooków, czy próbować trzymać logikę biznesową poza React? Jakie jest twoje zdanie na ten temat?
Jak stwierdzić, że let i const są podnoszone (hoisting), mimo że znajdują się w Temporal Dead Zone?
Ustal kolejność wyświetlania w console.log dla podanego fragmentu kodu JavaScript z funkcjami foo/bar, Promise i setTimeout.
Czy używałeś bibliotek do walidacji w czasie działania i asercji typów, na przykład do sprawdzania danych otrzymanych z API?
Czy używałeś kolekcji Set i Map w ES6? Opowiedz nam o nich.
Dlaczego konieczne jest używanie kluczy dla tablicy komponentów z wewnętrznym stanem? Co może się stać z nieprawidłowymi kluczami lub ich brakiem? Jak klucze wpływają na wewnętrzny stan komponentów?
Jaka jest różnica między zwykłą funkcją a funkcją strzałkową w JavaScript?
Czym jest Promise w JavaScript?
Napisz funkcję do wykonania tablicy asynchronicznych zadań z ograniczeniem na liczbę zadań wykonywanych jednocześnie; wyniki powinny być zwracane w kolejności oryginalnej tablicy zadań, niezależnie od kolejności ukończenia.
Co bardziej lubisz: any czy unknown?
Opowiedz o Event Loop jako koncepcji.
Czym jest hoisting w JavaScript?
Napisz najprostszy sposób sprawdzenia, czy ciąg znaków jest palindromem — na przykład, używając split, reverse i join.
Czy można użyć funkcji strzałkowej jako konstruktora?
Opowiedz o any i unknown w TypeScript.
Opowiedz o cyklu życia funkcjonalnych komponentów React i jak się do niego podłączyć.
Czym jest Virtual DOM w React?
Jak uniknąć prop drilling? Czy prop drilling jest problemem?