0.0.3 • Published 4 years ago

use-oscillator v0.0.3

Weekly downloads
2
License
ISC
Repository
github
Last release
4 years ago

use-oscillator

A simple react hook that produces an interface OscillatorNode with default settings.

import React from "react"
import useOscillator from "use-oscillator"

interface Props {
  updateFrequency: (f: number) => void
}
export default ({updateFrequency }: Props) => {
  const { start, stop } = useOscillator(frequency)
  return (
    <ul>
      <li>
        <button onClick={stop}>stop</button>
      </li>
      <li>
        <button onClick={start}>start</button>
      </li>
      <li>
        <input
          value={frequency}
          onChange={(e) => updateFrequency(Number(e.target.value))}
        ></input>
      </li>
    </ul>
  )
}
0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago