Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

react-slide-animation

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-slide-animation

Slide animation for React

latest
Source
npmnpm
Version
15.5.0
Version published
Maintainers
1
Created
Source

React Slide Animation

Slide animation for React. Useful to animate items in a list.

Installation

npm install --save react-slide-animation

Usage

import SlideAnimation from 'react-slide-animation';

const List = ({ items }) => (
    <SlideAnimation component="ul">
        {items.map(({ id, name }) => <li key={id}>{name}</li>)}
    </SlideAnimation>
);

export default List;

Build

Import styles using PostCSS Import Plugin (e.g. in your main.css):

@import "react-slide-animation";

Or manually add react-slide-animation/lib/index.css to your webpack entry config.

Reference

  • children - Required. Children that animate when added to or removed from SlideAnimation.

    You must provide the key attribute for all children of SlideAnimation. This is how React determines which child has entered, left, or stayed.

  • component - Component used for rendering. (default: 'div')

    Can be a string (DOM component) or any user defined component:

    <SlideAnimation component={CustomContainer}>
        {/* ... */}
    </SlideAnimation>
    

    Additional properties to SlideAnimation will become properties of the rendered component:

    <SlideAnimation className="example" style={{ border: '1px solid black' }}>
        {/* ... */}
    </SlideAnimation>
    
  • animationName - Prefix used to construct CSS class names. (default: 'slide-animation')

    Can be used to create custom animation effects:

    • {animationName}-enter - Applied to entering child
    • {animationName}-enter-active - Applied to entering child on next tick
    • {animationName}-leave - Applied to leaving child
    • {animationName}-leave-active - Applied to leaving child on next tick

FAQs

Package last updated on 25 Apr 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts