DEV Community

Discussion on: the correct way to fetch data with react hooks

Collapse
 
shatvani profile image
shatvani

Thank you for sharing your knowledge. I learn React and I'm happy to read a practical example, at last. But I have an error when I try to run the code:
'React Hook "React.useState" is called in function "datasource" which is neither a React function component or a custom React Hook function react-hooks/rules-of-hooks'
datasource is my useApi.
Could you help me, please?

Collapse
 
nicomartin profile image
Nico Martin

Hi @shatvani
Where do you call useApi? Inside a Functional Component?

Collapse
 
shatvani profile image
shatvani

Hi,
Yes, from another functional component.
But now I have started a course in Udemy, because it is a hard stuff just to jim in it.
Thank you.

Thread Thread
 
nicomartin profile image
Nico Martin

Yes, that makes sense. I guess React does not see "datasource" as a component and therefore you can't use a hook inside of it. But if you lear it bottom up with udemy thats definately a great idea!
Have fun!