On the Internet I see many different approaches to data fetching. Some people use only 3 statuses of data fetching: loading, success, error. Some more: loading, idle, error, isError, success.
Is there any good practices among experienced programmers on how to handle with statuses?