Size: a a a

React — русскоговорящее сообщество

2021 January 01

MK

Mihail Kuzmin in React — русскоговорящее сообщество
Dmitry Kozlov
Ребята, с чем может быть связано то , что console.log дважды один и тот же отрабатывает, хотя я его 1 раз вызываю, Api не причём-другой ендпоинт такой же результат даёт...
Сколько компонентов на странице?
источник

O

Orian in React — русскоговорящее сообщество
Dmitry Kozlov
Ребята, с чем может быть связано то , что console.log дважды один и тот же отрабатывает, хотя я его 1 раз вызываю, Api не причём-другой ендпоинт такой же результат даёт...
это связано со строгим режимом
источник

DK

Dmitry Kozlov in React — русскоговорящее сообщество
Mihail Kuzmin
Сколько компонентов на странице?
Тоже подумал что 2, но нет. Всё проверил. Один компонент <Rate />
источник

DK

Dmitry Kozlov in React — русскоговорящее сообщество
Orian
это связано со строгим режимом
Объясни пожалуйста, как??
источник

O

Orian in React — русскоговорящее сообщество
Dmitry Kozlov
Объясни пожалуйста, как??
источник

DK

Dmitry Kozlov in React — русскоговорящее сообщество
👍🏻
источник

DK

Dmitry Kozlov in React — русскоговорящее сообщество
Примечание:

Это применимо только в режиме разработки. Методы жизненного цикла не вызываются дважды в продакшен-режиме.

Т.е можно не обращать внимание на это дублирование? Не совсем понял нужно ли это фиксить и если да, как?
источник

O

Orian in React — русскоговорящее сообщество
можешь отключить
источник

DK

Dmitry Kozlov in React — русскоговорящее сообщество
Orian
можешь отключить
Вопрос в другом..Хочу понять чем это чревато, и что по хорошему с этим нужно делать? Вопрос не в том отключить или нет))
источник

O

Orian in React — русскоговорящее сообщество
зачем с этим что то делать, это режим для разработки
источник

А

Антон in React — русскоговорящее сообщество
Dmitry Kozlov
Примечание:

Это применимо только в режиме разработки. Методы жизненного цикла не вызываются дважды в продакшен-режиме.

Т.е можно не обращать внимание на это дублирование? Не совсем понял нужно ли это фиксить и если да, как?
Так там написано чем оно помогает
источник

DK

Dmitry Kozlov in React — русскоговорящее сообщество
Всем, спасибо! Понял) Просто вырубил стрикт моуд)
источник

IN

Igor N in React — русскоговорящее сообщество
Dmitry Kozlov
Всем, спасибо! Понял) Просто вырубил стрикт моуд)
Зачем?
источник

DK

Dmitry Kozlov in React — русскоговорящее сообщество
Igor N
Зачем?
ну чтобы не путаться наверное. Чтобы не было подобных дублей консольлога и т.п.
источник

IN

Igor N in React — русскоговорящее сообщество
Dmitry Kozlov
ну чтобы не путаться наверное. Чтобы не было подобных дублей консольлога и т.п.
Так это не просто так сделано. Ну дело твоё, конечно
источник

DK

Dmitry Kozlov in React — русскоговорящее сообщество
Igor N
Так это не просто так сделано. Ну дело твоё, конечно
ну так я поэтому и спросил.  Выше написали, можешь отключить) Просто из статьи не понял какие плюсы для меня от этого. Просто объяснять человеку в чате скорей всего эту статью не будет никто)))
источник

IN

Igor N in React — русскоговорящее сообщество
Dmitry Kozlov
ну так я поэтому и спросил.  Выше написали, можешь отключить) Просто из статьи не понял какие плюсы для меня от этого. Просто объяснять человеку в чате скорей всего эту статью не будет никто)))
Да вроде русским по белому написано
источник

DK

Dmitry Kozlov in React — русскоговорящее сообщество
Igor N
Да вроде русским по белому написано
Ок, тогда для какой цели дважды консольлог выскакивает?
источник

VR

Victor Rusakovich in React — русскоговорящее сообщество
Dmitry Kozlov
Ок, тогда для какой цели дважды консольлог выскакивает?
Это при девелопменте проверка на хуки добавляется в рантайм
источник

DK

Dmitry Kozlov in React — русскоговорящее сообщество
Victor Rusakovich
Это при девелопменте проверка на хуки добавляется в рантайм
Спасибо за ответ!
источник