Класс
class Loading extends Component<{},{}> {
state = {
sample: [],
loading: false
};
sampleService = new SampleService();
componentDidMount() {
this.sampleService
.getAllSample()
.then((sample) => {
this.setState((state) => {
return Object.assign(state, { sample: sample });
});
})
.catch((err) => {
console.log(err);
});
}
}
Component.tsx:
render(){
const {loading} = this.state
}
return(
{loading ? <Spinner/>: <data>
)}
Где я должен поместить переменную загрузки в componentDidMount, чтобы она оставалась истинной во время загрузки данных и ложной при загрузке данных