Я использовал React некоторое время, но сегодня я начал задаваться вопросом об одном.
Почему метод componentDidMount запущен, хотя моя функция рендеринга возвращает null?
Из документов:
componentDidMount() вызывается сразу после компонент вставлен (вставлен в дерево). Инициализация, требующая узлов DOM, должна идти здесь. Если вам нужно загружать данные с удаленной конечной точки, это хорошее место для создания экземпляра сетевого запроса.Как я понимаю правильно: компонент возвращает null, так что в дереве DOM нечего монтировать, а componentDidMount не нужно запускать.