VK
Size: a a a
VK
АК
АК
VK
Вы можете использовать useMemo как оптимизацию производительности, а не как семантическую гарантию. В будущем React может решить «забыть» некоторые ранее мемоизированные значения и пересчитать их при следующем рендере, например, чтобы освободить память для компонентов вне области видимости экрана. Напишите свой код, чтобы он по-прежнему работал без useMemo, а затем добавьте его для оптимизации производительности.
VK
АК
АК
АК
D
VK
АК
D
Б
document.createElement(..), el.appendChild(..), el.style.someProp = ...
(это должен знать каждый новичок) и дальше попробовать построить тодо-приложение. Можно начать примерно с такой организации стилей и компонент - https://github.com/bgnx/starter и дальше без всяких реактов уже можно строить приложения но потом самому увидеть или подумать над вопросом какую проблему решает реакт и другие фрейморки (спойлер - производительность) и как эту проблему можно решить проще без всяких фреймворков (например вот виртуал-дом хелпер в 22 строчки кода - https://codesandbox.io/s/simple-v-dom-todo-with-comments-fi3te?file=/index.js) и когда стоит применять сами фрейморки а также стейт-менеджерыIK
AM
YS
VK
AM
Б