generated at
shallow equal
JavaScriptの等価性演算子を知っている前提

Objectの1段目のみを比較する
ts
const a = { c: 1, d: 2, e: { e1: 10, e2: 20 } }; const b = { c: 1, d: 2, e: { e1: 1, e2: 2 } }; shallowEq(a, b); // true
この例では、 e の中身は異なっているが、
1段目の c , d の値は同じであるので、shallow equalの結果はtrueになる




reactのhooksとかがshallowの比較しかしないのは
コスパ的に嬉しいから