Quiero desactivar la función de arrastrar y soltar para la tabla. ¿Alguien puede decirme cómo podemos hacer esto?
return( <div className="grid-container" > <table className="grid-table" onMouseLeave={() => props.handle_mouse(false)} onMouseDown={() => props.handle_mouse(true)} onMouseUp={() => props.handle_mouse(false)} > <tbody> {grid} </tbody> </table> </div> )Debe realizar un seguimiento del estado deshabilitado de su función de arrastrar y soltar. y no devolver nada si el estado dice que está deshabilitado.
let isDisabled = false // Logic to handle `isDisabled` state that would set it to true return( <div className="grid-container" > <table className="grid-table" onMouseLeave={() => props.handle_mouse(false)} onMouseDown={() => isDisabled ? null : props.handle_mouse(true)} onMouseUp={() => props.handle_mouse(false)} > <tbody> {grid} </tbody> </table> </div> )