Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Como desabilitar o botão direito do mouse em elemento expecífico?

ex usando js: window.addEventListener("contextmenu", e => e.preventDefault());

ex usando html :

mas... e o react?

1 resposta
solução!

Olá, Emerson! Tudo bem?

Para desabilitar o menu de contexto do clique direito, você pode fazer:

export function Componente() {
        return (
                <div onContextMenu={(e) => e.preventDefault()}>
                        <h1>Olá, mundo!</h1>
                </div>
        )
}

A propriedade onContextMenu pode escutar esse evento (similar a oncontextmenu do HTML), nós podemos receber o evento por uma função e desabilitar o comportamento padrão com e.preventDefault().

Espero ter ajudado!