# useForceUpdate
> Returns a stable function that forces a component to re-render.

Returns a stable function that forces the component to re-render when called. Useful for synchronising with external mutable data sources that React doesn't track.

## Import

```js
import { useForceUpdate } from '@volue/wave-react';
```

## Example

```jsx
() => {
  const forceUpdate = useForceUpdate();

  return (
    <Flex flow="column" cross="start">
      <Text>{'Rendered at: ' + new Date().toLocaleTimeString()}</Text>
      <Button onClick={forceUpdate}>{'Force re-render'}</Button>
    </Flex>
  );
};
```

---

## API reference

### Returns

`() => void` — A stable function that triggers a re-render when called.
