'How to make the Component to be rendered only when the data has been fetched?

I use Redux-saga to fetch data from server. And I have a problem that my Component sometimes still renders when the data is not ready to be loaded. I tried using React's "Suspense" but still can't fix it. Please check my code in below Component:

enter image description here

My saga:

enter image description here



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source