Hey y'all! I have some code that works, but I can't help but feel there must be a better way to write it.
I have this form, and I created a
Field
Field
component. Field's will only be
input
input
elements or
textarea
textarea
elements.
The way I have it now, I create signals for the refs, then pass the signal into the
Field
Field
component, which sets the
ref
ref
appropriately:
let [nameRef, setNameRef] = createSignal<HTMLInputElement>(); let [emailRef, setEmailRef] = createSignal<HTMLInputElement>(); let [messageRef, setMessageRef] = createSignal<HTMLTextAreaElement>();
let [nameRef, setNameRef] = createSignal<HTMLInputElement>(); let [emailRef, setEmailRef] = createSignal<HTMLInputElement>(); let [messageRef, setMessageRef] = createSignal<HTMLTextAreaElement>();