Ошибки новичка в React | Тебе не нужен useState и useEffect #frontend #javascript #react

15 Просмотры
Издатель
Представим что у нас есть корзина товаров и она отслеживает количество товаров.
И каждый раз когда я нажимаю на кнопку и запускаю handleClick у нас увеличивается количество товаров на 1.

А теперь нам надо показывать общую стоимость товаров.
Новичок может подумать, о сейчас создадим новое локальное состояние.

А затем, чтобы обновить общую стоимость, мы воспользуемся useEffect.

При изменении количества товаров, у нас будет срабатывать useEffect и мы будем умножать количество товаров на стоимость.

Если нам надо отобразить общую стоимость, нам не надо использовать useState и useEffect.
Мы просто создадим переменную в которой у нас будут перемножаться товары и стоимость.

Если ты можешь вычислить или вывести это из уже имеющихся состояний, тебе не требуются создавать локальный стейт.

#YouDontNeedUseEffectAndUseState
#reactjs
#javascript
#usestate
#useeffect
#frontend

Подписывайтесь на телеграмм, будем готовиться к собесам: https://t.me/it_tonylife
Подписывайтесь на boosty: https://boosty.to/maxfri
Категория
Программирование на си шарп
Теги
leetcode, собеседование, задачи с собеседования
Комментариев нет.