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

Как связать стейт с функцией без использования this

Можно использовать замыкания или передавать состояние как аргумент. Пример с React хуками: ```jsx const MyComponent = () => { const [count, setCount] = useState(0); const handleClick = () => { setCount(prev => prev + 1); // Доступ к стейту через замыкание }; return ; }; ``` Или в чистом JS: ```javascript function createCounter() { let count = 0; // Стейт в замыкании return { increment: () => ++count, getCount: () => count }; } const counter = createCounter(); counter.increment(); // 1 ``` Также можно передавать стейт явно: ```javascript function updateState(state, newValue) { return {...state, value: newValue}; } const newState = updateState(oldState, 42); ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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