use-reading-time
v0.3.0
Published
A react hook to show in how many time that content could be read
Readme
Install
Using Yarn:
yarn add use-reading-timeUsing NPM:
npm install --save use-reading-timeUsage
import React, { useRef } from 'react'
import Post from './post'
import useReadingTime from 'use-reading-time'
const Example = () => {
const post = useRef()
const {readingTime, wordsCount} = useReadingTime(post)
return (
<div>
{readingTime} min • {wordsCount} words
// You'll need to use `forwardRef` in this case
<Post ref={post} />
</div>
)
}Options/Params
useReadingTime(reference, wordsPerMinute)| Argument | Description | Type | Default | Required |
| --------- | ----------- | ---- | ------- | -------- |
reference | A React ref object | Object | – | Yes
wordsPerMinute | Number of words we can read per minute | Number | 260 (Source) | No
License
MIT © diogomoretti
