смотировался.
для чего метод componentDidMount? Для того что бы выполнить что-то связанное с монтированием компонента, или нет?
Так если же у меня компонент смотрировался 1 раз, какого хрена я должен быть готов к тому, что этот метод может быть вызван не один раз
при одном монтировании?
тут получилось более наглядно, но c useEffect ситация аналогичная, просто оно комбинирует в себе несколько разных тригеров
Это будет только при разработке чтобы отловить возможные косяки НА СТАДИИ РАЗРАБОТКИ
Погоди, второй аргумент, что они что-то могут изменить в коде реакта, и это будет так работать в проде Я на самом деле за это переживаю
Кто что может изменить?
> Так если же у меня компонент смотрировался 1 раз, какого хрена я должен быть готов к тому, что этот метод может быть вызван не один раз при одном монтировании? Во-первых, React вызовет componentWillIUnmount(), во-вторых, это только в dev-моде, в-третьих, компоненты могут заранее рендерится в offscreen-режиме и также незаметно килятся
Вот да, offscreen я и имел ввиду, когда говорил за нововведения
Это логичная эволюция рендерить что-то заранее, чтобы ускорять визуальные изменения
Обсуждают сегодня