Чем отличается SimpleMemoComponent от MemoComponent?

  Рет қаралды 7,439

АйТи Синяк

АйТи Синяк

Күн бұрын

Пікірлер: 26
@maria-kuznetsova-s
@maria-kuznetsova-s 7 ай бұрын
Спасибо за труд! Было интересно узнать, что под капотом
@ReAgent003
@ReAgent003 3 жыл бұрын
Очень крутые видео! Не бросай это дело пожалуйста. Я недавно устроился на работу джуном, а твои ролики помогают структурировать знания! :)
@mykhailostepanishchev6472
@mykhailostepanishchev6472 3 жыл бұрын
шикардос,спасибо !
@jses8560
@jses8560 3 жыл бұрын
Спасибо вам.
@mikhailreznichenko8035
@mikhailreznichenko8035 3 жыл бұрын
очень интересно!
@it-sin9k
@it-sin9k 3 жыл бұрын
надеюсь эксперимент с таким выворотом кишок реакта понравится людям и будем чаще делать подобные выпуски)
@АкжолСатинов
@АкжолСатинов 3 жыл бұрын
setState и другие функции, которые изменяют стейты, изменяют у привязанного fiber поле lanes на 1, и из-за происходит перерендеринг, когда идет проверка includesSomeLine.
@it-sin9k
@it-sin9k 3 жыл бұрын
спасибо! Если есть желание и возможность обсудить эту тему подробнее можем связаться в личку?
@АкжолСатинов
@АкжолСатинов 3 жыл бұрын
@@it-sin9k да, конечно
@АкжолСатинов
@АкжолСатинов 3 жыл бұрын
@@it-sin9k i.am.satinov@gmail.com
@rnablack2695
@rnablack2695 2 жыл бұрын
Интересно, если исключить пропс дриллинг и юзать контекст, будет ли реакту легче? 🤔
@it-sin9k
@it-sin9k 2 жыл бұрын
Хмм, не думаю, что это как то повлияет на перфоманс. В любом случае это про подсчет спичек, не очень важно в текущей реальности :)
@ReAgent003
@ReAgent003 3 жыл бұрын
Создай видос по аналогии классовых компонентов с хуками пожалуйста. И интересно было бы узнать про то, что такое PureComponent и где его следует применять
@kspshnik
@kspshnik Жыл бұрын
Но при этом, если определить Component.propTypes и не задать Component.defaultProps, ESLint будет орать на все пропсы, которые не описаны как .required, что у них не задано значение по умолчанию.
@it-sin9k
@it-sin9k Жыл бұрын
ну ESlint настраивается как нужно) мы честно говоря чаще TS используем в своих проектах последние годы) и про propTypes уже и забыл))
@kspshnik
@kspshnik Жыл бұрын
​@@it-sin9k но ESLint не поймает ошибки времени выполнения :-) получается, надо сначала прогнать все тест кейсы и убедиться, что пропсы поставляются нужных типов в любом варианте , а потом выпилить propTypes и заниматься профилированием :-)
@-X-Ray-
@-X-Ray- 3 жыл бұрын
Хотелось бы большего уклона в практическую плоскость, но это всё равно интересно)
@arseniylobastov878
@arseniylobastov878 3 жыл бұрын
Мне наоборот больше нравится выбранный курс детального разбора кишок реакта, практического и так хватает на youtube
@it-sin9k
@it-sin9k 3 жыл бұрын
планирую и практический уклон так же обсудить) все еще впереди) тут был скорее эксперимент, насколько людям интересно смотреть внутренности реакта и разобраться о чем идет речь)
@-X-Ray-
@-X-Ray- 3 жыл бұрын
@@it-sin9k кайф, ждём новых уроков)
@AndreyZhukov-iu4ko
@AndreyZhukov-iu4ko 3 жыл бұрын
@@it-sin9k кайф-кайф, не забрасывайте разбор внутренностей!)
@АртемИльченко-з8г
@АртемИльченко-з8г 3 жыл бұрын
Согласен с комментаторами, практической части на ютубе полно, а такого полезного контента нет почти. Так что формат отличный.
@vitabramov89
@vitabramov89 3 жыл бұрын
Кажется это называется реверс инжиниринг?)
@it-sin9k
@it-sin9k 3 жыл бұрын
абсолютно верно!) вот экспериментирую с таким контентом, понравится людям или нет)
Что вы знаете о useCallback?
10:02
АйТи Синяк
Рет қаралды 50 М.
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
Все ли вы знаете о React key?
8:47
АйТи Синяк
Рет қаралды 39 М.
Пишем игру на JavaScript & Canvas | ПЕТ-ПРОЕКТ | Игра Flappy Bird
20:05
profrontend | Екатерина Нанивская
Рет қаралды 2,1 М.
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН