1.0.0 • Published 3 years ago

react-dynamic-fields v1.0.0

Weekly downloads
7
License
MIT
Repository
github
Last release
3 years ago

react-dynamic-fields

A package to make it easy to auto add fields in react and collect the data

NPM JavaScript Style Guide

Install

npm install --save react-dynamic-fields

Usage

import React from 'react'
import { SingleField, DoubleField } from 'react-dynamic-fields'

const App = () => {
  const nums = {
    value: '',
    category: ''
  }
  const [options, setOptions] = React.useState([''])
  const [numbers, setNumbers] = React.useState([nums])

  return (
    <React.Fragment>
      <SingleField
        options={options}
        setOptions={setOptions}
        label='Types of fruits'
      />

      <DoubleField
        options={numbers}
        setOptions={setNumbers}
        initialValue={nums}
        data={{
          label: 'Fruits',
          name: 'fruits',
          types: options
        }}
      />
    </React.Fragment>
  )
}

Single Option demo

demo

Single and Double Field Options demo

demo

License

MIT © OlivierJM