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

Какие есть Ref в классовых компонентах

В классовых компонентах можно использовать `createRef` и callback refs. 1. **createRef** (React 16.3+): ```jsx class MyComponent extends React.Component { constructor(props) { super(props); this.myRef = React.createRef(); } componentDidMount() { this.myRef.current.focus(); } render() { return ; } } ``` 2. **Callback refs** (работает в любых версиях): ```jsx class MyComponent extends React.Component { componentDidMount() { this.myRef.focus(); } render() { return this.myRef = el} />; } } ``` Ключевые различия: - `createRef` чище и рекомендуется для новых проектов - Callback refs дают больше контроля (можно выполнять логику при установке/удалении ref) - String refs (`this.refs.myRef`) устарели и не рекомендуются
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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