useNavigate trả về navigate function để programmatically điều hướng: navigate('/path'), navigate(-1) (back), navigate('/path', { replace: true }).
- Thay thế cho useHistory trong v5.
- Dùng khi cần navigate sau form submit, sau auth login, hay trong event handlers không phải JSX.
useNavigate returns a navigate function for programmatic navigation: navigate('/path'), navigate(-1) (go back), navigate('/path', { replace: true }).
- It replaces useHistory from v5.
- Use it when you need to navigate after a form submission, after a successful login, or inside event handlers rather than JSX.