169 похожих чатов

В чем может быть дело? Зря компонент перерендеривается

20 ответов

19 просмотров
Eldar-Dadashov Автор вопроса

Так почему если у меня titles, add_link и qwery_link не меняются

Ещё раз - объект props всегда меняется, даже если его содержимое не меняется

Eldar-Dadashov Автор вопроса

как это всегда, когда компонент перерендеривается

Eldar-Dadashov Автор вопроса

а вопрос почему он перерендеривается если зависимые элементы не меняются

Всегда когда он перендеривается родителем ( но не когда его перерендеривает изменение собственного стейта)

Eldar-Dadashov Автор вопроса

ну я не стейтом его меняю

У тебя в зависимостях - props. И он изменился

Eldar-Dadashov Автор вопроса

в родителе крч не меняются данные которые он передает, но компонент перерендеривается

Потому что компонент всегда перендеривается, когда перендеривается его родитель, если не использовать React.memo

Eldar-Dadashov Автор вопроса

то есть вот это может влиять на перерендеринг ModalFrame?

Конечно

Eldar-Dadashov Автор вопроса

понял, спасибо

С айфрейм иначе же Не ? Внутри он рендерится независимо И если че можно обернуть

Непонятно, причём здесь айфрейм

Eldar-Dadashov Автор вопроса

Видимо не понял, все равно перерендеривает

React.memo

Eldar-Dadashov Автор вопроса

Я тупой, вроде ж дал React memo и все равно

Значит либо пропсы меняются либо стейт

Eldar-Dadashov Автор вопроса

хорошо, посмотрю, спасибо

Eldar-Dadashov Автор вопроса

вот

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта