Warning: Function components cannot be given refs. Attempts to access this ref will fail. Did you mean to use React.forwardRef()?
Opened this issue · 3 comments
AmraneAchraf1 commented
ERROR Warning: Function components cannot be given refs. Attempts to access this ref will fail. Did you mean to use React.forwardRef()?
- expo 51
- expo router
AmraneAchraf1 commented
const CopilotText = walkthroughable(Text);
const HomeScreen = () => {
const { start } = useCopilot();
const ref = useRef(null);
return (
Hello world!
<Button title="Start" onPress={() => start()} />
);
};
export default function TabOneScreen() {
return (
);
}
surrenderios commented
Use React Native inner components, for example, Text, Image, etc.
If you use your custom component, you should recursively pass copilot to children.
See the example:
GitHub Issue
surrenderios commented
const CopilotText = walkthroughable(Text);
const HomeScreen = () => { const { start } = useCopilot(); const ref = useRef(null);
return ( Hello world! <Button title="Start" onPress={() => start()} /> ); };
export default function TabOneScreen() { return ( ); }
example:
#304