0.1.0 • Published 4 years ago

use-easy-input v0.1.0

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

use-input

Stateful hook for controlled input components

NPM JavaScript Style Guide

Install

npm install --save use-input-hook

Usage

import * as React from 'react'

import useInput from 'use-input-hook';

const App = () => {
	const [inputValue, onInputChange] = useInput("");
	const [textAreaValue, onTextAreaChange] = useInput("");
	const [checkBoxValue, onCheckboxChange] = useInput(false, 'checked');
	return (
		<>
			<div>
				Input: <input type='text' value={inputValue} onChange={onInputChange} />
			</div>
			<div>
				Textarea: <textarea value={textAreaValue} onChange={onTextAreaChange} />
			</div>
			<div>
				Checkbox: <input type="checkbox" value={checkBoxValue} onChange={onCheckboxChange} />
			</div>
		</>
	)
}

License

MIT © SiddharthMantri