diff --git a/src/prop-types/ref.js b/src/prop-types/ref.js
index <HASH>..<HASH> 100644
--- a/src/prop-types/ref.js
+++ b/src/prop-types/ref.js
@@ -1,5 +1,3 @@
 import PropTypes from 'prop-types';
 
-export default PropTypes.shape({
-  current: PropTypes.any,
-});
+export default PropTypes.object;
Use Object proptype for refs

Using shape with non-required keys is basically the same as using Object in the first place. And we cannot make the current key required here because at certain points in the component lifecycle it will be null.