Like Gijo said, what's the matter with componentDidMount ? componentDidUpdate is likly unsiutable for API calls.
And it's pretty unlikely that only half the data got fetched. Do you may mean it's only partly updating your UI? Have you a sample repo or a codesandbox where you can showcase your problem?