rsnext/examples/with-redux-toolkit/pages/index.js
2020-05-19 09:27:30 -04:00

23 lines
498 B
JavaScript

import { useDispatch } from 'react-redux'
import Clock from '../components/clock'
import Counter from '../components/counter'
import { tick } from '../lib/slices/clockSlice'
import useInterval from '../lib/useInterval'
const IndexPage = () => {
const dispatch = useDispatch()
// Tick the time every second
useInterval(() => {
dispatch(tick({ light: true, lastUpdate: Date.now() }))
}, 1000)
return (
<>
<Clock />
<Counter />
</>
)
}
export default IndexPage