0.0.2-alpha • Published 2 years ago

twilio-hooks v0.0.2-alpha

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

twilio-video-react-hooks

React hooks library for twilio video sdk written in typescript

NPM JavaScript Style Guide

Install

npm i twilio-hooks

Usage

import * as React from 'react'
import Room from './room'
import ErrorComponent from './errorcomponent'
import getTokenfromTwilioServer from '..api/getTokenfromTwilioServer'
import { useRoom } from 'twilio-hooks'

const Example = () => {
  const [isMounted, setIsMounted] = React.useState<boolean>()
  const {connectToRoom , room , error} = useRoom()
  const token = getTokenfromTwilioServer()
  React.useEffect(()=>{
    setIsMounted(true)
    connectToRoom(token, { })
  },[])
  return (
    <div>
      {
        room ? <Room room={room}> : <div>..loading</div>
      }
      <ErrorComponent error={error}>
    </div>
  )
}

License

MIT © Braggedtooth