useState와 useReducer는 다음 값과 현재 값이 같으면 업데이트 하지 않는다.
https://codesandbox.io/s/class-function-render-test-rsff0
참고
https://ko.reactjs.org/docs/hooks-faq.html#is-there-something-like-forceupdate
https://ko.reactjs.org/docs/hooks-reference.html#bailing-out-of-a-state-update
리액트는 Object.is 비교 알고리즘을 사용한다.