useReducer

Checking out useReducer's basic useage and several re-render optimization techniques.