mirror of
https://github.com/cupcakearmy/use-light-switch.git
synced 2024-12-21 23:46:26 +00:00
React Hook for easy dark mode integration
lib | ||
test | ||
.gitignore | ||
.npmignore | ||
.prettierrc | ||
LICENSE | ||
package.json | ||
README.md | ||
tsconfig.json |
use-light-switch
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>
)
}