Я нахожусь в сценарии, где я должен добавить вращающуюся черту в компоненте, скажем,
List.js
class List extends Component {
constructor(props) {
super(props);
}
render() {
return (
<div>
//spinning bar should be displayed here
</div>
);
}}
Но вращающаяся строка должна отображаться, когда вызывается другой метод в Actions (например, redux). Так как я передам это из actions.js компоненту рендеринга в List.js
Actions.js
export const getList = (listInfo) => dispatch => {
//Spinning should start here
return application.getClientInfo(userInfo).then(
listInfo => {
//spinning should stop here
return dispatch(getListInfo(listInfo))
},
error => {
return dispatch(apologize('Error in getting application'))
}
)
}
getList и ListComponent вызывается в main.js
main.js
render() {
this.props.getClientApplication(this.props.user);
return (
<div>
<List />
</div>
);
}
Итак, как мне добавить метод рендеринга, который будет отображаться в list.js? Пожалуйста, помогите