возникает вопрос: если мне надо спиннер в разных частях приложения, мне надо под каждую часть приложения создавать свою новую функцию  setLoading с новым уникальным экшн тайпом? Допустим для страницы Трендов я создам функцию setLoading и там буду диспатчить тип SET_LOADING_TRENDS ?  а для страницы Home создам тип  SET_LOADING_HOME и функцию setLoading ? Это будет нормой или нет? А вообще как такое делается с Redux?
                  
                  
                
да
Поменять дизайн и не юзать блокирующий спиннер
можно же флаг выставлять сразу в SUCCESS/FAILURE
case REQUESTED return { ...state, fetching: true } case SUCCESS: return { ...state, fetching: false, .... ..... } case FAILURE: return { ...state, fetching: false, .... ..... } 🤔
Обсуждают сегодня