useRerender function

(VoidCallback, int) useRerender()

Forces widget rerender by internally incrementing useState value.

final (rerender, key) = useRerender();
print(key); // 0
rerender(); // 0
print(key); // 1

Implementation

(VoidCallback, int) useRerender() {
  final index = useState(0);
  return (() => index.value = index.value + 1, index.value);
}