Встречается на собеседованиях • сегодня

Есть ли бизнес-логика в useContext

`useContext` сам по себе не содержит бизнес-логики — это механизм для передачи данных через дерево компонентов без явной передачи пропсов. Однако контекст часто используется для хранения и управления состоянием, которое может включать бизнес-логику. Пример с бизнес-логикой в контексте: ```jsx const CartContext = createContext(); function CartProvider({ children }) { const [items, setItems] = useState([]); const addItem = (product) => { // Бизнес-логика: проверка наличия товара setItems(prev => [...prev, product]); }; return ( {children} ); } ``` Ключевые моменты: 1. `useContext` — инструмент для доступа к данным 2. Бизнес-логика реализуется в провайдере (как в примере с `addItem`) 3. Хорошая практика — выносить сложную логику в отдельные хуки или сервисы
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы