1.0.0 • Published 3 years ago

@ziphooks/use-input v1.0.0

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

@ziphooks/use-input

React Hook for validate a value and change value. This is useful on manage special input value.

Installation

yarn

yarn add @ziphooks/use-input

npm

npm i @ziphooks/use-input

Usage

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

function App() {
  const onlyPureText = useInput("asdf", (value) => !value.trim().match(/[!@#$%^&*()\-_=+[\]{}\\|;:'"<>,./?`~]/g));
  return (
    <div ref={element}>
      <h1>Please write only pure text</h1>
      <input {...onlyPureText} />
    </div>
  );
};

Arguments

ArgumentTypeDescriptionRequired
initialValueNot A FunctionA data for initial valuetrue
validatorFunctionA function to validate a enter valuefalse

Return

Return valueTypeDescription
valueAnyA data that is current a value
onChangeFunctionA function to set a value