useStateとlodash.isEqual

経緯

useMemo やら useCallback の第二引数で配列に入れるオブジェクトの比較で躓いた。lodash.isEqualのお世話になったので記しておく。

# terminal

npm install --save-dev lodash.isequal

npm install --save-dev @types/lodash.isequal
# code

import isEqual from 'lodash.isequal'



const someFunction = () => {

	…

	const result = isEqual(ObjectA, ObjectB)

	…

}