Estoy creando un componente de botón personalizado en react.js. Me preguntaba si tener onClick={null} en un botón HTML crearía detectores de eventos innecesarios que no necesito.
<button value="test" onClick={onClickHandler} onSubmit={onSubmitHandler}/>Yo usaría esta técnica si ese es el caso:
<button value="test" {...(onClickHandler && {onClick:onClickHandler})} {...(onSubmitHandler && {onSubmit:onSubmitHandler})}/>Si está buscando hacer que el botón no se pueda hacer clic después de un evento determinado, solo asegúrese de que se deshabilite después de ese evento.
<button value="test" onClick={null} disable={valuable onevent here set it to true} />