useForceUpdate

    API

    import useForceUpdate from '@restart/hooks/useForceUpdate'
    • useForceUpdate() => () => void

      Returns a function that triggers a component update. the hook equivalent to this.forceUpdate() in a class component. In most cases using a state value directly is preferable but may be required in some advanced usages of refs for interop or when direct DOM manipulation is required.

      const forceUpdate = useForceUpdate();
      const updateOnClick = useCallback(() => {
      forceUpdate()
      }, [forceUpdate])
      return <button type="button" onClick={updateOnClick}>Hi there</button>

      Return Value () => void