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

Можно ли вызвать код перед отрисовкой

Да, можно использовать useEffect с пустым массивом зависимостей в React или onMounted в Vue. В нативном JS — DOMContentLoaded или load события.

Пример с React:

jsx
useEffect(() => {
  // Код выполнится один раз перед первым рендером
  fetchData();
}, []);

В Vue:

js
onMounted(() => {
  // Код выполнится после монтирования компонента
  initChart();
});

Для SSR (Next.js/Nuxt) используйте useEffect/onMounted для клиентской части или методы вроде getServerSideProps/asyncData для серверной логики.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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