Use signals instead of a store as return value for hooks() and create a new `useSignal` to allow React to rerender when the signal changes.