Open gitdogogo opened 4 years ago
In functional component you need to use hook useRef
use this : ref={_drawer}
instead of ref={(ref) => (_drawer.current = ref)}
Hope this will help you
import React, {useRef} from 'react';
...
const Index=()=>{
...
const drawerRef=useRef(null);
function close() {
drawerRef.current.close();
}
function open() {
drawerRef.current.open();
}
...
return(
<Drawer
ref={drawerRef}
...
>
....
</Drawer>)
}
const fn= ({}: Props) => { let _drawer = React.useRef(); function close() { _drawer.current.close(); } function open() { _drawer.current.open(); } return ( <Drawer styles={drawerStyles} ref={(ref) => (_drawer.current = ref)} drawerType="overlay" openDrawerOffset={0.5} acceptTap={true} open={true} content={ }
when i used like this , but it's not worked