React
Когда data fetching лучше вынести из компонента?
MiddleAsync and data fetchingАрхитектура
Почему inline object props могут ломать memo?
MiddlePerformanceПодвох
Почему state лучше располагать ближе к месту использования?
MiddleState architectureАрхитектура
Что такое race condition при загрузке данных?
MiddleAsync and data fetchingПодвох
Что такое stale closure в React hooks?
MiddleHooksПодвох
Почему лучше искать элементы по role?
JuniorTesting, accessibility and securityПрактика
Почему div onClick не заменяет button?
JuniorTesting, accessibility and securityПрактика
Почему file input обычно uncontrolled?
JuniorForms and eventsПодвох
Для чего нужен useDeferredValue?
SeniorHooksПрактика
Как избежать тяжёлых вычислений при render?
MiddlePerformanceПрактика
Как искать проблемы производительности в React?
MiddlePerformanceПрактика
Как использовать reducer для сложной формы?
MiddleState architectureПрактика
Как моделировать UI states через discriminated union?
MiddleTypeScript in ReactПрактика
Как оптимизировать большую форму в React?
SeniorPerformanceПрактика
Как организовать optimistic update?
SeniorState architectureПрактика
Как организовать retry для запросов?
SeniorAsync and data fetchingПрактика
Как отменять fetch в useEffect?
MiddleAsync and data fetchingПрактика
Как писать hooks для подписок?
MiddleHooksПрактика
Как подключать WebSocket в React?
SeniorAsync and data fetchingПрактика
Как правильно делать fetch внутри useEffect?
MiddleHooksПрактика