2
I am using the lib react-number-format to take a value as formatted currency in my form and then save it to a state. Currently it is this way:
<NumberFormat
      thousandSeparator={true}
      value={form.valor}
      placeholder="R$ ao dia"
      onValueChange={(values) => {
           const { value } = values
           setForm(prev => ({ ...prev, valor: value }))
           }}
      prefix={'R$'}
              />
It works great, but I’d like to take the input reference with the hook useRef do React, but I don’t know how I would do that on that particular component. I tried that only it didn’t work:
const inputRef = useRef(null)
<NumberFormat
       ref={inputRef}
       thousandSeparator={true}
       placeholder="R$ ao dia"
       prefix={'R$'}
 />
When I soon inputRef.current.value comes Undefined. Someone knows how to get the reference of this mask?