use-flash-state

1.0.0 • Public • Published

use-flash-state

A React hook to set state on a timer. Great for showing flash messages!

NPM JavaScript Style Guide

Install

npm install --save use-flash-state

Usage

import React from 'react'
 
import {useFlashState} from 'use-flash-state'
 
import {Banner, Button, Form} from '@benderthecrime/components'
 
const Example = () => {
  const [{showSuccessMessage}, setFlashState] = useFlashState({showSuccessMessage: false})
 
  return <Form
    onSubmit={(e) => {
      e.preventDefault()
      // ...
      setFlashState({showSuccessMessage: true})
    }}
  >
    <Banner open={showSuccessMessage}>Success</Banner>
    <Button type="submit">
  </Form>
}

License

MIT © @benderTheCrime


This hook is created using create-react-hook.

Readme

Keywords

none

Package Sidebar

Install

npm i use-flash-state

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

1.35 MB

Total Files

22

Last publish

Collaborators

  • benderthecrime