Estoy tratando de navegar con el gancho useNavigate y todo está bien, pero quiero que abra la URL en una nueva pestaña y no en la actual. ¿Es eso posible?
Mi código:
import { useNavigate } from "react-router-dom"; ... ... const navigate = useNavigate(); ... ... <Button onClick={()=>{navigate('/someURL')}}>Open URL</Button>puede usar el método window.open() en lugar de navigate() para abrir la URL en la nueva pestaña. Pase '_blank' como segundo argumento en la función para abrirlo en una nueva pestaña. Ejemplo:
<Button onClick={()=>window.open('/someURL','_blank')}>Open URL</Button>