по умолчанию?) может кто нибудь объяснить?)
потому что useMemo не нужно всегда использовать, даже не так. useMemo нужно использовать только когда это действительно необходимо. если же все пихать в useMemo это будет очень затратно по производительности
есть отличная статтья по этому поводу https://kentcdodds.com/blog/usememo-and-usecallback
да я про React.memo, useMemo то понятно)
да это тоже самое
в смысле? один из них хук а второй хок, как они могут быть одним и теи же?)
да, в этом плане разные, конечно но я о том что они делают примерно ту же самую функцию а именно: мемоизируют результат выполнения какой-либо функции(компонент считай это та же функция), при смене определенных параметрах это если более абстракто смотреть
воот о чем я и говорю, почему мемоизация не идет из коробки?)
потому что мемоизация не бесплатна, для неё всегда какие то ресурсы нужно потратить
то есть либо озу либо проц?)
Вроде ещё не гарантирует, что не потеряется вычисленное значение и не будет нового вычисления
Обсуждают сегодня