UseMemo в React, что это такое и зачем нам мемоизировать проект
Народ, всем привет. Сегодня поговорим про React, а точнее, про один из его хуков. Сам по себе это Фреймворк (хотя это даже не он, но демагогию разводить не будем) предлагает множество инструментов для управления тем же состоянием или оптимизации производительности. И так, одним из таких инструментов является хук useMemo. Он не всем понятен, применяют его не многие, новички о нем часто даже и не знают. Поэтому, давайте сегодня мы разберём, что такое useMemo, как он работает, в каких случаях его стоит использовать и когда от него лучше отказаться...
3 недели назад
Понимание меморизации и useMemo React Hook
В жизненном цикле компонента React компонент перерисовывается при обновлении. Это происходит, если обнаружены различия (т. н. difs) между виртуальным DOM React и DOM в браузере, в этом случае компоненты, содержащие difs (и любые дочерние компоненты этих компонентов), перерисовываются в браузере. Если эта концепция вам незнакома или вы хотите освежить в памяти функциональность виртуального DOM React, ознакомьтесь с этой темой отдельно. Хотя эта функциональность является частью того, что делает React...