Теория
Виртуальное представление позволяет декларативно описывать UI, согласовывать обновления и сохранять идентичность компонентов.
Читать ответ →
Теория
Type может описывать произвольные выражения типов, interface прежде всего задаёт объектную структуру и поддерживает declaration merging.
Читать ответ →
Теория
Общие основы программирования переносятся, но переход с TypeScript на Python не всегда бывает лёгким.
Читать ответ →
Теория
Callback requestAnimationFrame выполняется на этапе обновления представления перед соответствующей отрисовкой, а не в обычной очереди таймеров.
Читать ответ →
Теория
Блок фигурных скобок создаёт лексическую область для let и const, но не новую функциональную область для var.
Читать ответ →
Теория
Promise представляет будущий исход операции: pending, fulfilled или rejected; после завершения состояние не меняется.
Читать ответ →
Теория
Interface удобен для расширяемых объектных контрактов, type — универсальный псевдоним для union, tuple и других выражений типов.
Читать ответ →
Теория
Сокращайте ненужные запросы через debounce, дедупликацию, кеширование с понятной свежестью и загрузку только нужных данных.
Читать ответ →
Теория
React.memo сравнивает props; без props сравнение обычно позволяет пропустить обновление от родителя, но не собственный state или context.
Читать ответ →
Поведенческий
Разделите технологии по глубине опыта: production, самостоятельные проекты, учебная практика и только знакомство.
Читать ответ →
Теория
Используйте React.lazy с dynamic import и Suspense для состояния загрузки.
Читать ответ →
Теория
Key связывает элемент списка с его предыдущей идентичностью и помогает React сохранять правильное состояние при изменениях порядка.
Читать ответ →