РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
6 of 38 menu

Вопросы на собеседовании React

Что такое React и для чего он используется?

В чём разница между React и ReactDOM?

Что такое JSX и как он работает?

Можно ли использовать React без JSX?

Что такое компоненты в React?

В чём разница между классовыми и функциональными компонентами?

Что такое props в React?

Что такое state в React?

В чём разница между props и state?

Что такое setState() и как он работает в классовых компонентах?

Что такое useState() в React?

Что такое useEffect() в React?

Какие зависимости передаются в useEffect() и как они работают?

Что такое эффект очистки cleanup в useEffect()?

Что такое useContext() в React?

Что такое useReducer() и когда его использовать?

Что такое useCallback() и для чего он нужен?

Что такое useMemo() и для чего он нужен?

В чём разница между useCallback() и useMemo()?

Что такое useRef() и для чего он используется?

Что такое forwardRef() в React?

Что такое useImperativeHandle()?

Что такое useLayoutEffect() и чем он отличается от useEffect()?

Что такое useDebugValue()?

Что такое useId() в React 18?

Что такое useTransition() в React 18?

Что такое useDeferredValue() в React 18?

Что такое useSyncExternalStore()?

Что такое useInsertionEffect()?

Что такое хуки hooks в React?

Какие правила использования хуков вы знаете?

Почему хуки нельзя вызывать в циклах и условиях?

Как создать пользовательский хук custom hook?

Что такое Virtual DOM в React?

Как работает Reconciliation в React?

Что такое Diffing Algorithm в React?

Что такое Fiber в React?

Что такое Keys в React и зачем они нужны?

Почему нельзя использовать индекс массива как key?

Что такое render в React?

Что такое Re-rendering и когда он происходит?

Как предотвратить лишние перерисовки в React?

Что такое React.memo() и для чего он нужен?

Что такое useMemo и useCallback для оптимизации?

Что такое PureComponent в React?

Что такое React.lazy() и Suspense?

Что такое Suspense в React?

Что такое Error Boundaries в React?

Как использовать Error Boundaries для обработки ошибок?

Что такое Fragments в React?

Что такое Portals в React?

Что такое Context API в React?

В чём разница между Context и Redux?

Что такое Redux и как он работает с React?

Что такое Redux Toolkit?

Что такое actions, reducers и store в Redux?

Что такое middleware в Redux?

Что такое Redux Thunk и Redux Saga?

В чём разница между Redux Thunk и Redux Saga?

Что такое React Router и для чего он нужен?

Что такое BrowserRouter и HashRouter?

Что такое Route, Link и NavLink в React Router?

Что такое Switch и Routes в React Router?

Что такое useNavigate() и useLocation() в React Router?

Что такое useParams() в React Router?

Что такое useRouteMatch() в React Router?

Что такое вложенные маршруты в React Router?

Что такое защищённые маршруты в React?

Что такое управляемые и неуправляемые компоненты в React?

Что такое controlled components в React?

Что такое uncontrolled components в React?

Как работать с формами в React?

Что такое React Hook Form?

Что такое валидация форм в React?

Что такое PropTypes в React?

Что такое TypeScript с React?

Что такое React.FC и React.Component с TypeScript?

Что такое Styled Components и CSS-in-JS в React?

Что такое Emotion и Styled Components?

Что такое CSS Modules в React?

Что такое Tailwind CSS с React?

Что такое Next.js и чем он отличается от React?

Что такое серверный рендеринг SSR в React?

Что такое статическая генерация SSG в Next.js?

Что такое React Hydration?

Что такое getStaticProps() и getServerSideProps() в Next.js?

Что такое App Router в Next.js 13+?

Что такое React Server Components?

Что такое Client Components и Server Components в React?

Что такое React Query (TanStack Query)?

Что такое кэширование данных в React Query?

Что такое useQuery и useMutation в React Query?

Что такое SWR и чем он отличается от React Query?

Что такое Zustand и чем он отличается от Redux?

Что такое Jotai и Recoil?

Что такое тестирование в React?

Что такое React Testing Library?

Что такое Jest и как он используется с React?

Что такое Enzyme и чем он отличается от React Testing Library?

Что такое Vitest и как он используется с React?

Что такое Cypress для тестирования React приложений?

Что такое Playwright для тестирования React?

Что такое Storybook и для чего он нужен в React?

Как дебажить React приложения?

Что такое React DevTools?

Что такое Profiler в React DevTools?

Как оптимизировать производительность React приложений?

Что такое React.memo и когда его использовать?

Что такое Code Splitting в React?

Что такое Lazy Loading в React?

Что такое React Strict Mode и зачем он нужен?

Что такое React Fragments и зачем они нужны?

Что такое React HOC (Higher-Order Components)?

В чём разница между HOC и hooks?

Что такое Render Props в React?

Что такое Compound Components в React?

Что такое Controlled vs Uncontrolled Components?

Как управлять состоянием формы в React?

Что такое useFormState и useFormStatus в React?

Что такое React.Children и для чего он нужен?

Что такое React.cloneElement?

Что такое React.createElement?

Что такое React.PureComponent и чем он отличается от React.Component?

Что такое React.memo и чем он отличается от PureComponent?

Что такое Synthetic Events в React?

В чём разница между нативным и синтетическим событием в React?

Как передать данные между компонентами в React?

Что такое подъём состояния Lifting State Up в React?

Что такое Prop Drilling и как его избежать?

Что такое Context и как он решает проблему Prop Drilling?

Что такое Redux и как он решает проблему Prop Drilling?

Что такое useSelector и useDispatch в React-Redux?

Что такое Provider в React-Redux?

Что такое React Native и чем он отличается от React?

Что такое Expo в React Native?

Что такое React Native Components (View, Text, ScrollView)?

Как работать с навигацией в React Native?

Что такое React Navigation?

Как работать с анимациями в React?

Что такое Framer Motion?

Что такое React Spring?

Что такое GSAP с React?

Что такое Webpack и как он используется в React?

Что такое Vite и как он используется с React?

Что такое Create React App и в чём его ограничения?

Что такое Parcel и как он используется с React?

Как настроить React проект с нуля?

Как развернуть React приложение на сервере?

Что такое CI/CD для React приложений?

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить