React redux , dispatch action multi times


I have an issue that when loading the app (movies component) I dispatch an action to load all movies.

, clicking on a movie will be redirect to movies details page,

The issue is that when I redirect back via link or hit the back button on the browser,
The dispatch event trigger again. And fetch the data again

How could I prevent this? As I dont need to fetch the data each time I redirect to home page(movies)

Please help