@feca-hooks/use-input

1.0.1 • Public • Published

@feca-hooks/use-input

React Hook to create input element faster.


How to Install

yarn

yarn add @feca-hooks/use-input

npm

npm i @feca-hooks/use-input


Usage

Code

import React from "react";
import useInput from "@feca-hooks/use-input";

function App() {
  // validator must return true/false.
  const validator = () => {
    if (value.length > 10) return false;

    return true;
  }

  const { value, onChange } = useInput("", validator);

  return <input type="text" onChange={onChange} />;
}

Arguments

Argument Type Description Required
defaultValue string Default value of the input text. no
validator function The callback function validate the input value can change. no

Return

Return value Type Description
Value State object An object containing the value, onChange. value is current input value. onChange is event function executes when input value has changed.

Package Sidebar

Install

npm i @feca-hooks/use-input

Weekly Downloads

0

Version

1.0.1

License

MIT

Unpacked Size

2.69 kB

Total Files

4

Last publish

Collaborators

  • pshtony1