{ Amir }
запомнить чем)
Сохранить ссылку
Taras
типо если не меняется параметры то не перерисовывать
Andrei K ⚪🔵⚪
Во время ререндера реакт проверял весь стейт и видел, что все обмазано мемоизированными функциями и прилетает только одна новая - кнопка на котоую мы кликали
Andrei K ⚪🔵⚪
и перерисовывал только ее
Andrei K ⚪🔵⚪
Из-за того что у нее пропс менялся с true на false
{ Amir }
{ Amir }
чтоб к примеру мог отключить слушатель
Taras
ну мемо ето если пропсы не меняется то не ререндерит да?
Andrei K ⚪🔵⚪
https://ru.reactjs.org/docs/hooks-reference.html
Andrei K ⚪🔵⚪
Прям рекомендую для раскуривания
{ Amir }
читал на легке, но видимо хочет меня проверить
Taras
Та я читал)
Taras
пхахах нет
Taras
внатуре спрашиваю
Andrei K ⚪🔵⚪
Там много всяких приколюх. Мне повезло, что у меня ревью делал синьор, который супер заморочен на оптимизациях.
{ Amir }
Мы тут сами варимся) иногда что то путное выходит.
Taras
нуу меня тоже иногда ревьювят)
Taras
Брат
Taras
у меня кошки нету)
{ Amir }
тогда надо завести
Taras
ахахаха)
Taras
зачем?
Taras
шоб подсказывала где юзМемо юзать?)
Andrei K ⚪🔵⚪
внатуре спрашиваю
Окей. Смотри. usECallback сохраняет ссылку на функцию и возвращает ее до тех пор, пока не прилетят новое значение, на которое завязан useCallback. Значит, если возвращается одно и то же, Состояние ноды прошлого и нового Virtual Dom-а не меняется и реакт не перерисовывает конкретно его
{ Amir }
для ревью и техники резиновой утки
Сидредин
Знаний хватит, чтобы интернет-магазин сделать
Можно, конечно. В разных местах требуют разный уровень знаний
Andrei K ⚪🔵⚪
useMemo - те же яйца, только сохраняет результат вычисления функции
Andrei K ⚪🔵⚪
А не саму ссылку на функцию
Taras
И как узнать что юзать
Taras
мемо или коллбек
{ Amir }
какой утки)
https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D1%83%D1%82%D1%91%D0%BD%D0%BA%D0%B0
Andrei K ⚪🔵⚪
без хуков проверяли в shouldComponentUpdate?
У нас сейчас отказались от классов полностью. Тренинги по классовым компонентам уже никто не проходит
Andrei K ⚪🔵⚪
Онли хуки
Roman Malko
Подскажите, как можно сделать вот такую коснтуркцию в styled components? const Toggler = styled.input` cursor: pointer; ` Toggler.defaultProps = { type: 'checkbox' } const Hamburger = styled.div` background-color: black; ${Toggler}:checked + & { background-color: red; } ` Как поменять бекграунд в Hamburger когда Toggler checked?
Andrei K ⚪🔵⚪
Ну да.
Taras
axaxaxa
Taras
Терминатор купи мне утку)
{ Amir }
Терминатор купи мне утку)
как устроишься куплю
Andrei K ⚪🔵⚪
Бля. Я короче гуглил где их купть. Там ценик от 350 р. Я зажлобил. Но есть супер крутые. Ща накидаю
{ Amir }
Andrei K ⚪🔵⚪
https://funnyducks.ru/katalog/utki-zlo-dobro/L1829/
Taras
ахаха) как устроюсь уже сам себе куплю
{ Amir }
целый совет
Andrei K ⚪🔵⚪
https://funnyducks.ru/katalog/utki-professii/L1883/
Сидредин
ну будет так
Брейншторм устроит)
{ Amir }
Taras
ахаххаха
Andrei K ⚪🔵⚪
https://funnyducks.ru/katalog/utki-professii/L1884/
Andrei K ⚪🔵⚪
Воооо
Andrei K ⚪🔵⚪
топ
Taras
Кароче как я понял коллбек возвращает ссылку мемо значние
Сидредин
🤣🤣🤣🤣🤣Дарт-вейдер плохого не посоветует
Andrei K ⚪🔵⚪
Бля. У них была БДСМ-уточка
Andrei K ⚪🔵⚪
Не могу найти
Anonymous
Вот такую ему
Taras
неее
Andrei K ⚪🔵⚪
Ахахаха
Taras
не канает)
{ Amir }
Аааааааааааааааааааахахаха
Andrei K ⚪🔵⚪
Andrei K ⚪🔵⚪
Шапка - уточка
Anonymous
уточка которая видела некое дерьмо )))
Taras
фольгу на голову надень чтобы сигналы сверху не мешали)
Anonymous
😀
Andrei K ⚪🔵⚪
Front-duck developer, епта
{ Amir }
у меня есть такой слизень, типа я занят не отвлекать
Aleksandr
из другого чата: "Ребят всем привет, давно читаю чат помогите работу найти помощник сис админа или ИБ в МСК опыта нет, уровень знаний тоже не ахти, решил сменить род деятельности очень хочу в этой сфере развиваться!!! Готов работать за еду))))" Демпингуют ребята, скоро за хлеб будем работать