Задать вопрос
@absolemDev

Порядок вывода в консоль React.StrictMode?

import React from "react";
import ReactDOM from "react-dom/client";

const C1 = () => {
  console.log("1");

  React.useEffect(() => {
    console.log("2");
  }, []);

  return <div> YOWZ </div>;
};

const C2 = () => {
  console.log("3");

  React.useEffect(() => {
    console.log("4");
  }, []);

  return <div> YOWZ </div>;
};

const root = ReactDOM.createRoot(document.getElementById("root"));
root.render(
  <React.StrictMode>
    <C1 />
    <C2 />
  </React.StrictMode>
);


Вывод в консоль: 1 1 3 3 2 4 2 4
Почему именно такой порядок?
  • Вопрос задан
  • 1438 просмотров
Подписаться 2 Простой 8 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽