1.0.2 • Published 3 years ago

@feca-hooks/use-fadein v1.0.2

Weekly downloads
1
License
MIT
Repository
github
Last release
3 years ago

@feca-hooks/use-fadein

React Hook to add fade-in animation faster and easier.

How to Install

yarn

yarn add @feca-hooks/use-fadein

npm

npm i @feca-hooks/use-fadein

Usage

Code

import React from "react";
import useFadeIn from "@feca-hooks/use-fadein";

function App() {
  // Arguments: fromOpacity, toOpacity, duration, cubicBezier, delay
  const fadeIn = useFadeIn(0.3, 1, 0.5, "ease-in-out", 0.5);

  return <h1 { ...fadeIn }>Hello, There!</h1>;
}

Arguments

ArgumentTypeDescriptionRequiredDefault value
fromOpacitynumberStart opacity of fade-in animation.no0
toOpacitynumberEnd opacity of fade-in animation.no1
durationnumberDuration of fade-in animation.no0.3
cubicBezierstringCubic bezier of fade-in animation.no"linear"
delaynumberAnimation delay of fade-in animation.no0

Return

Return valueTypeDescriptionDefault value
Properties(ref, style)objectAn object containing properties of element you want to apply fade-in animation.{ ref: element, style: { opacity: fromOpacity } }
1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago