Różnica między kontrolowanym i niekontrolowanym komponentem (input)
Różnica między kontrolowanym i niekontrolowanym komponentem (input)
Jak używać pętli w JSX
Różnica między useMemo i useCallback
Jaka jest różnica między useState i useRef?
W jakim celu stosuje się useMemo?
Jak warunkowo wyrenderować komponent?
Różnica pomiędzy state a props
Podaj przykład jak stworzyć Ref
Czym jest forwardRef?
Jakie znasz formy zarządzania stanem w React i kiedy których byś użył?
Wymień wady i zalety zastosowania Mobx i Reduxa w już istniejącej aplikacji React.
Jaka jest różnica pomiędzy komponentem a elementem?
Gdzie zastosujesz createSelector z biblioteki reselect? Jak wygląda connect() z Reduxa, jeśli selektor ma być per instancja a nie globalny?
Dlaczego nie pisać funkcji in-line'owo w React? np.
<div
onClick = function ......
>
Masz komponent listy zaznaczanej myszką. Informację o zaznaczonym elemencie oraz listę elementów zdobędziesz z redux store.
Zaprojektuj strukturę komponentów (chodzi o List, ListItem oraz odpowiednie użycie connect z Redux). Jak może ona wyglądać, gdy spodziewasz się w liście 10 elementów, a jak będzie wyglądała gdy będzie ich 200.
Przyjmij założenie, że w każdym elemencie listy znajduje się CheckBox z biblioteki material-ui który w componentDidUpdate wykonuje pewne operacje na DOM które zajmują 10ms.
Napisz higher order component, który wyświetli spinner gdy nie ma danych (np. o nazwie data
) oraz przekazany komponent gdy dane są.
Jakiego polecenia npm
użyjesz w konsoli do stworzenia podstawowej struktury projektu?
W jaki sposób dokonać walidacji przekazanych propsów do komponentu?
Czy reducer to tzw. pure function?
Co to jest niemutowalność?