While calling child component function from parent component
usingref(ref.current?.setTabChange()).
Property 'setTabChange' does not exist on type 'never'.
Using react typescript.
Parent Component :
const ref = useRef();
<Tabs ref = {ref} selectedTabIndex={ data.isevaluation === "true" ? 2 : tabIndex !== -1 ? tabIndex : 0} onTabChange={() => {ref.current?.setTabChange()}} >
Child Component :
const setTabChange = () => {
setSelectedIndex(selectedTabIndex);
};
useImperativeHandle(ref, () => {
return {
setTabChange: setTabChange
};
});