Встречается на собеседованиях • сегодня
На какой версии React пишешь
Последняя стабильная версия React на данный момент — **18.2.0** (React 18).
Основные изменения в React 18:
- **Автоматическая пакетная обработка** (Automatic Batching)
- **Новый рендерер (Concurrent Mode)** — позволяет приостанавливать рендеринг для более важных задач.
- **Transitions API** — для оптимизации пользовательского взаимодействия.
- **Suspense на сервере** — улучшенный SSR.
Пример использования нового хука `useTransition`:
```jsx
import { useState, useTransition } from 'react';
function SearchComponent() {
const [query, setQuery] = useState('');
const [isPending, startTransition] = useTransition();
const handleChange = (e) => {
startTransition(() => {
setQuery(e.target.value); // Обновление состояния с низким приоритетом
});
};
return (
{isPending && Loading...}
);
}
```
Если проект легаси, иногда приходится поддерживать **React 16/17**, но для новых проектов лучше 18+.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы