react-sports-hooks

React hooks for live sports scores.

Usage no npm install needed!

<script type="module">
  import reactSportsHooks from 'https://cdn.skypack.dev/react-sports-hooks';
</script>

README

React Sports Hooks

Get live sports scores in your React app for the MLB, NBA, and the NFL.

NPM JavaScript Style Guide

Install

npm install --save react-sports-hooks

Usage

import React from 'react'

import { useScores } from 'react-sports-hooks'

const MyComponent = () => {
  const { scores } = useScores("mlb")

    return (
      ...
    )
}

Options

You can pass in an options object as the second arg when you instantiate useScores that can take the following options:

  • updateIntervalSeconds (number): How often the data is refreshed, default is 30 seconds.

Example with Options

import React from 'react'

import { useScores } from 'react-sports-hooks'

const MyComponent = () => {
  const { scores } = useScores("mlb", { updateIntervalSeconds: 3 })

    return (
      ...
    )
}

License

MIT © andrewrjohn