2 ms·
I was thinking mainly cases like this const nestedDependency = { a: { b: { c: 'c' } } } useMemo(() => nestedDependency.a.b.c, [nestedDepende
by DanielHB 4mo ago
I was thinking mainly cases like this
const nestedDependency = {
a: {
b: {
c: 'c'
}
}
}
useMemo(() => nestedDependency.a.b.c, [nestedDependency])
vs
useMemo(() => nestedDependency.a.b.c, [nestedDependency.a.b.c])
neither triggers react hook lint warnings, although I guess this is more relevant to useEffect than memoization.
- molf 4mo agoIf you’re interested in what a specific piece of code compiles to, it’s worth checking out the online compiler playground [1] https://playground.react.dev/ https://playground.react.dev/