twilio-hooks
TypeScript icon, indicating that this package has built-in type declarations

0.0.2-alpha • Public • Published

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

/twilio-hooks/

    Package Sidebar

    Install

    npm i twilio-hooks

    Weekly Downloads

    1

    Version

    0.0.2-alpha

    License

    MIT

    Unpacked Size

    7.94 MB

    Total Files

    20

    Last publish

    Collaborators

    • bragedtooth