Opowiedz o hooku useTransition — jak on działa i do czego służy.
Frontend
W którym momencie w stosunku do cyklu zdarzeń wykonywane jest requestAnimationFrame?
Czy rozważałeś inne, bardziej nowoczesne bundlery, takie jak Vite lub Rollup?
Załóżmy, że mamy aplikację React Native i aplikację webową. Niektóre API przeglądarki, w tym Local Storage, nie są dostępne w React Native (tam używa się Async Storage). Jak zaimplementowałbyś jednolity interfejs do przechowywania danych z różnymi implementacjami dla weba i React Native?
Jak można analizować JSON strumieniowo, dzieląc przetwarzanie na fragmenty, aby nie blokować głównego wątku? Czym można uruchomić przetwarzanie kolejnego fragmentu, aby nie spowalniać strony (np. requestIdleCallback, generatory)?
Jakiego kompilatora użyłeś w projekcie? Wspomniałeś, że zoptymalizowałeś Webpack — czy to był główny kompilator?
Opowiedz o sobie, swoim doświadczeniu i ostatnich projektach.
Jakie są główne różnice w stylizacji między React Native (Web) a zwykłą aplikacją internetową?
Jeśli mamy duży store składający się z kilku części, a komponent rodzica korzysta z jednej części stanu, a komponent potomny z innej, jak zapewnić niezależne ponowne renderowanie tych komponentów bez opakowywania ich w useMemo?