Return object with default values from an array in JavaScript

Whenever you’re looking for reducing an array of values to one value, you’re looking for .reduce():

state = {
  fields: fields.reduce((acc, key) => ({...acc, [key]: ''}), {}),
};

Leave a Comment