react-hooks Simple examples for ReactJS hooks: useState useEffect useRef useReducer useContext useMemo useCallback useLayoutEffect