Какой стиль кодирования подходит для установки загрузчика в приложении - PullRequest
0 голосов
/ 23 сентября 2019

Я разработал несколько приложений (для веб и мобильных устройств), и теперь я думаю, что сейчас самое время глубоко изучить мой стиль кодирования и улучшить его.Каждый разработчик внедряет загрузчик в свое приложение.Я собираюсь написать 2 варианта, в которых я устанавливаю загрузчик активным и неактивным, скажите мне, какой из них лучше, или любой другой вариант, чтобы добавить загрузчик в приложение.

// Option 1:
...
this.state={ 
 isFetchingAuthentication: false,
 isFetchingCountries: false,
 isFetchingLakes: false
}
...

...
// inside some function
this.setState({
    isFetchingAuthentication: true
})
...


// Option 2:
this.state = {
    isFetching: '' // enums ['authentication', 'countries', 'lakes']
}

...
// inside some function
this.setState({
    isFetching: 'authentication'
})  
...

Примечание: Яиспользую реагировать сейчас, но мой вопрос не относится к какой-либо конкретной библиотеке, я просто хочу знать, как другой разработчик добавляет загрузчик в приложение.

1 Ответ

0 голосов
/ 23 сентября 2019

// Option 1: ... this.state={ isLoading:false } ...

... // inside some function this.setState({isLoading:true}); ...

Это самый простой и лучший способ сделать это.Это главным образом, если ваш продукт / приложение имеет один / общий загрузчик.

...