React Hook for easy dark mode integration
Go to file
2020-01-06 23:17:34 +01:00
lib initial commit 2020-01-06 23:17:34 +01:00
test initial commit 2020-01-06 23:17:34 +01:00
.gitignore initial commit 2020-01-06 23:17:34 +01:00
.npmignore initial commit 2020-01-06 23:17:34 +01:00
.prettierrc initial commit 2020-01-06 23:17:34 +01:00
LICENSE initial commit 2020-01-06 23:17:34 +01:00
package.json initial commit 2020-01-06 23:17:34 +01:00
README.md initial commit 2020-01-06 23:17:34 +01:00
tsconfig.json initial commit 2020-01-06 23:17:34 +01:00

use-light-switch

Version Dependencies Size Badge

React hook for dark mode.

🌈 Features

  • Typescript compatible
  • 0 Dependencies
  • Tiny ~0.7kB
  • React Hooks
Installation
npm i use-light-switch

🤔 Motivation

There was no library with typings 🤕

🚀 Quickstart

import ReactDOM from 'react-dom'
import { useForm } from 'formhero'

const Form = () => {
  const { field, form } = useForm({
    username: '',
    password: '',
  })

  const _submit = (e: React.FormEvent) => {
    e.preventDefault()
    console.log(form)
  }

  return (
    <div>
      <form onSubmit={_submit}>
        <input {...field('username')} />
        <input {...field('password')} />

        <button type="submit">Go 🚀</button>
      </form>
    </div>
  )
}