diff --git a/src/useSprings.js b/src/useSprings.js
index <HASH>..<HASH> 100644
--- a/src/useSprings.js
+++ b/src/useSprings.js
@@ -26,7 +26,7 @@ export const useSprings = (length, propsArg) => {
     [length]
   )
 
-  const ref = springs[0].props.ref
+  const ref = springs[0] ? springs[0].props.ref : void 0
   const { start, update, stop } = useMemo(
     () => ({
       /** Apply any pending updates */
fix: useSprings "length" of 0

Reported by: <URL>