In this block of code, what is the .value! and @typescript-eslint/no-non-null-assertion doing? The documentation is too abstract for me to connect to the context of this button behavior.
const submitButton = ref<HTMLButtonElement | null>(null);
//Disable button
/* eslint-disable @typescript-eslint/no-non-null-assertion */
submitButton.value!.disabled = true;
P.S. Only in programming can you say "no-non-null" with a straight face.