React Hooks

记录下手写react hooks

useForceUpdate

Force component to update.

ahooks
import { useCallback, useState } from 'react'

const useUpdate = () => {
  const [, setState] = useState({})

  return useCallback(() => setState({}), [])
}
react-hooks
import { useReducer } from 'react'

const useForceUpdate = () => {
  return useReducer((v) => v+1, 0)[1]
}
Updated on 4/24/2023