React
Как правильно использовать useEffect?
JuniorHooksПрактика
Как правильно показывать loading, error и empty states?
JuniorAsync and data fetchingПрактика
Как спроектировать custom hook?
MiddleHooksПрактика
Как типизировать события в React + TypeScript?
JuniorTypeScript in ReactПрактика
Как типизировать custom hook?
MiddleTypeScript in ReactПрактика
Как типизировать generic component?
SeniorTypeScript in ReactПрактика
Как типизировать props компонента React?
JuniorTypeScript in ReactПрактика
Как уменьшать bundle size React-приложения?
MiddlePerformanceПрактика
Как условно отображать элементы в React?
JuniorReact CoreПрактика
Как хранить нормализованное состояние списков?
MiddleState architectureПрактика
Как debounce и throttle применяются в React?
MiddlePerformanceПрактика
Как React сохраняет и сбрасывает состояние компонента?
MiddleReact CoreМеханика
Какие правила hooks нужно соблюдать?
JuniorHooksТеория
Чем function components отличаются от class components?
JuniorReact CoreСравнение
Чем JSX отличается от HTML?
JuniorReact CoreСравнение
Чем props отличаются от state?
JuniorReact CoreСравнение
Чем React.memo отличается от useMemo?
MiddleHooksСравнение
Чем Redux отличается от Context?
MiddleState architectureСравнение
Чем useEffect отличается от useLayoutEffect?
MiddleHooksСравнение
Что означает dependency array в useEffect?
JuniorHooksМеханика