Jakie są zalety i wady mikrofrontendów?
Frontend
Opowiedz o metodach żądań HTTP i ich głównych różnicach (GET, POST, PUT, DELETE, PATCH, HEAD).
Opowiedz mi o NPM: czym jest i do czego służy?
Jaka jest różnica między React Context a menedżerami stanu (Redux, MobX)?
Opowiedz mi o pliku .npmrc. Czy pracowałeś z nim?
Zadanie praktyczne: zaimplementować wywołanie funkcji useMutation tak, aby w konsoli wyświetliło się 'Hello World'.
Jeśli zapiszesz main.js w pamięci podręcznej, a następnie załadujesz poprawioną wersję o tej samej nazwie, co się stanie i jak to rozwiązać?
Zadanie praktyczne: napisz funkcję, która przyjmuje liczbę i zwraca Promise z wynikiem sprawdzenia parzystości/nieparzystości, a w przypadku błędu (nie liczba) zwraca -1.
Jaka jest różnica między metodami tablic forEach i map?
Jak nadpisać style zewnętrznej biblioteki UI, jeśli important, ID i style inline nie działają?
Opowiedz o pamięci podręcznej przeglądarki i jak ją konfigurować. Co powinno być w pamięci podręcznej, a czego nie?
Opowiedz o poziomach specyficzności (kaskadzie) w CSS.
Zadanie praktyczne: zaimplementować analog metody Array.flat(), ale dla obiektów (rekurencyjne spłaszczanie zagnieżdżonego obiektu).
Jaka jest różnica między kontrolowanym a niekontrolowanym komponentem w React?
Opowiedz o hookach React: których używałeś(aś) i do czego służą (useState, useEffect, useRef, useContext, useMemo, useCallback)?
Opowiedz o właściwościach CSS, których lepiej nie animować i dlaczego. Jakie właściwości lepiej animować?
Jaka jest różnica między metodami tablic filter i forEach?
Czym jest stan w React i do czego służy?
Czy komponenty potomne, którym nie przekazano propsów, zostaną ponownie wyrenderowane, jeśli stan komponentu rodzica się zmieni? Jak temu zapobiec?
Opowiedz o renderowaniu i cyklu życia komponentów w React.