объектов, а не примитивов в useState плохой практикой в плане производительности приложения?
нет разницы
в плане производительности — нет. в плане удобства — является
Говорят, что Реакт сравнивать примитивы умеет, а объекты нет, и поэтому изменения будут вызывать каждый раз рендер, что не есть хорошо
реакт ничего сравнивать не умеет, интерпретатор js сравнивает
если ты поменяешь стейт, рендер вызовется независимо от того примитив это или объект
Так по ссылке сравнение идёт же
Там примитив если не изменился, разве что. Но такой себе кейс
Обсуждают сегодня