Quantcast
Channel: Active questions tagged react-native+typescript - Stack Overflow
Viewing all articles
Browse latest Browse all 6287

React native error on ref scrollview, but working

$
0
0

I need to scroll to bottom of flatlist, so I use:

const scrollViewRef = useRef();//my scroll view<ScrollView    ref={scrollViewRef}    onContentSizeChange={() => {        scrollViewRef.current.scrollToEnd({ animated: true });    }}

but I got these errors:

enter image description here

The first one is:

No overload matches this call.  Overload 1 of 2, '(props: Readonly<ScrollViewProps>): ScrollView', gave the following error.    Type 'MutableRefObject<undefined>' is not assignable to type 'string | ((instance: ScrollView | null) => void) | RefObject<ScrollView> | null | undefined'.      Type 'MutableRefObject<undefined>' is not assignable to type 'RefObject<ScrollView>'.        Types of property 'current' are incompatible.          Type 'undefined' is not assignable to type 'ScrollView | null'.  Overload 2 of 2, '(props: ScrollViewProps, context?: any): ScrollView', gave the following error.    Type 'MutableRefObject<undefined>' is not assignable to type 'string | ((instance: ScrollView | null) => void) | RefObject<ScrollView> | null | undefined'.      Type 'MutableRefObject<undefined>' is not assignable to type 'RefObject<ScrollView>'.ts(2769)index.d.ts(143, 9): The expected type comes from property 'ref' which is declared here on type 'IntrinsicAttributes & IntrinsicClassAttributes<ScrollView> & Readonly<ScrollViewProps> & Readonly<...>'index.d.ts(143, 9): The expected type comes from property 'ref' which is declared here on type 'IntrinsicAttributes & IntrinsicClassAttributes<ScrollView> & Readonly<ScrollViewProps> & Readonly<...>'

the second one is:

Object is possibly 'undefined'.

Any suggestions?


Viewing all articles
Browse latest Browse all 6287

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>