TGViewer
React Job | JavaScript | Вакансии React Job | JavaScript | Вакансии @job_react · 16.6K subscribers
Post #3984 2.17K
#собесы #react #senior
Вопросы, которые могут задать на собеседовании Senior React Developer.
Проверьте себя без помощи поисковиков!


❓Как работает React Context?

Пример кода:
const ThemeContext = React.createContext('light');

const App = () => (
<ThemeContext.Provider value="dark">
<Toolbar />
</ThemeContext.Provider>
);

const Toolbar = () => (
<ThemeContext.Consumer>
{theme => <div>Current theme: {theme}</div>}
</ThemeContext.Consumer>
);


Здесь ThemeContext.Provider передает значение dark, которое может быть использовано в любом дочернем компоненте через ThemeContext.Consumer.

❗️React Context позволяет передавать данные через дерево компонентов без необходимости передавать пропсы на каждом уровне. Это особенно полезно для глобальных данных, таких как темы, настройки пользователя или состояние авторизации. Context состоит из двух частей: Provider (поставщик данных) и Consumer (потребитель данных).

Ссылка на
документацию по React Context
  • 👎 9
  • 👍 5
More from @job_react
  1. Oct 17, 2026Сейчас найти работу - целый квест. Делаешь тестовое весь день идеально, чтобы не получить…
  2. Oct 17, 2026#senior #гибрид #офис Sibedge Fullstack инженер (React, Node.js) Опыт работы: более 6 лет…
  3. Oct 17, 2026#senior #удаленка CINIMEX Fullstack-разработчик Полная занятость Формат работы: можно удал…
  4. Oct 16, 2026#senior #гибрид #офис Яндекс Fullstack-разработчик в DataLens Формат работы: гибрид или оф…
  5. Oct 15, 2026#senior #удаленка Ventra Senior Full-stack Developer (Java Spring Boot / React / BPM) Опыт…
  6. Oct 15, 2026#junior #удаленка #гибрид VSRAP Разработчик React Native Опыт работы: не требуется Проектн…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →