Page loader:

```js

initialState = { isLoading: false };
<div>
<button onClick={()=>{setState({isLoading: true}, ()=>{setTimeout(()=>{setState({isLoading: false})},3000)})}}>Trigger loader (it will disappear after 3 seconds)</button>

<PageLoader isLoading={state.isLoading}/>
</div>
```
