JSFiddle - React, Tailwind, and code Playground

by brigand

HTML

<form action="" id="user">
  <input type="text" name="firstname" value="ment0s">
  <input type="text" name="lastname" value="foo">
</form>

JavaScript

const form = document.querySelector('form');

const inputs = form.querySelectorAll('input');

const data = Array.from(inputs, input => [input.name, input.value])
  .reduce((acc, [k, v]) => {
    acc[k] = v;
    return acc
  }, {})

console.log(data)