Good Example with react-router-dom Nice exacmple using React-router-dom and some hooks like useMemo, useNavigate, queryParams etc..