Я разработал несколько приложений (для веб и мобильных устройств), и теперь я думаю, что сейчас самое время глубоко изучить мой стиль кодирования и улучшить его.Каждый разработчик внедряет загрузчик в свое приложение.Я собираюсь написать 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'
})
...
Примечание: Яиспользую реагировать сейчас, но мой вопрос не относится к какой-либо конкретной библиотеке, я просто хочу знать, как другой разработчик добавляет загрузчик в приложение.