Skip to content

Instantly share code, notes, and snippets.

View RickyMarou's full-sized avatar
🌻
Computers

Marwan Zibaoui RickyMarou

🌻
Computers
View GitHub Profile
import React, { useState, useEffect } from 'react'
import styled from 'styled-components'
import { useCanvas } from 'utils/hooks'
import debounce from 'lodash/debounce'
export default function Glow() {
const [ref, setRef] = useState<HTMLCanvasElement | null>(null)
const [boxes, setBoxes] = useState<Box[]>([])
const [ctx, width, height] = useCanvas(ref)
const moving = useMouseMoving()