awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sghall avatar

sghall/react-move

0
View on GitHub↗
6,564 stars·168 forks·JavaScript·MIT·22 vuesreact-move-docs.netlify.app↗

React Move

React Move is a declarative animation library for React that animates components by interpolating between start and end states with configurable timing and easing. It provides data-driven transitions for single elements, groups, lists, and SVG elements, supporting staggered timing, custom interpolation for non-numeric values like colors and paths, and drag-and-drop reordering of list items.

The library distinguishes itself through its support for custom interpolation functions that replace default numeric interpolation, keyed array reconciliation for tracking items as they enter, update, or leave, and lifecycle callback hooks that fire at transition start, interruption, or completion. It also offers per-property timing configuration, nested state namespaces for organizing animated attributes, and staggered transition scheduling for choreographed visual effects across multiple elements.

Beyond its core animation capabilities, React Move handles SVG chart animation for elements like bars, lines, and axes, and supports collapsible tree animations with smooth expansion and collapse of nodes. The library provides control over transition timing with independent duration, delay, and easing values for each animated property or group of properties.

Features

  • React Animation Libraries - Provides a declarative animation library for React that interpolates between start and end states with configurable timing.
  • State-Driven Animations - Animates React components by interpolating between start and end states with configurable timing and easing.
  • Single Element Enter-Update-Exit Animators - Transitions a single element through enter, update, and leave states using declarative configuration objects.
  • Custom Interpolation Functions - Ships custom interpolation functions for animating colors, paths, and transforms beyond numeric values.
  • Animation Lifecycle Hooks - Responds to animation start, interruption, and end events to trigger custom logic during transitions.
  • React Animation Hooks - Animates React components by interpolating between data states with configurable timing and lifecycle callbacks.
  • Animation Interpolators - Replaces default numeric interpolation with custom functions for colors, paths, or transforms.
  • Combined Property Transitions - Allows independent delay, duration, and easing values for each animated property within a single transition.
  • Configurable Property Animators - Animates changes to CSS, SVG, or native style properties with configurable delay, duration, and easing.
  • Data State Interpolators - Animates components by interpolating between declarative start and end state objects with configurable easing.
  • Animation Lifecycle Callbacks - Fires user-defined functions at transition start, interruption, and completion points during animation.
  • Custom Interpolation Functions - Replaces default numeric interpolation with user-defined functions for non-numeric values like colors or paths.
  • Transition Timings - Provides per-property control over animation duration, delay, and easing for declarative transitions.
  • Declarative Element Animators - Animates HTML, SVG, or native elements by interpolating between start and end states with configurable timing.
  • Drag-and-Drop Row Reorderers - Supports reordering list items by dragging with pointer or touch gestures and animating the transition.
  • Keyed Reconciliation Systems - Tracks array items by unique keys to compute enter, update, and exit transitions during list animation.
  • Animation Motion Event Triggers - Triggers custom functions when animated elements reach defined spatial or temporal milestones.
  • List Transition Animations - Animates an array of elements as they enter, update, or leave, tracking each item by a unique key.
  • Keyed Array Animators - Animates array items as they enter, update, or leave, tracking each by a unique key.
  • Slide Element Animations - Animates a single element through enter, update, and leave transitions with configurable timing and easing.
  • Group Enter-Update-Exit Animators - Animates a set of elements as they enter, update, and exit with staggered or simultaneous transitions.
  • Staggered Animations - Sequences animations across multiple elements by applying incremental delays per item in a set.
  • SVG Animation Libraries - Animates SVG elements such as bars, lines, and chart components with configurable delay, duration, and easing.
  • Data-Driven SVG Animations - Animates SVG chart elements like bars, lines, and axes with configurable timing and easing for data visualization.
  • Animated State Namespaces - Organizes animated attributes into nested namespaces for cleaner state management during transitions.
  • UI List Reordering - Reorders items in a list by dragging them with a pointer or touch gesture.
  • Collapsible Transition Animations - Animates the expansion and collapse of tree nodes with smooth transitions and configurable timing per node.
  • SVG Chart Element Animators - Animates SVG chart components such as bars, lines, and axes with configurable timing and easing.
  • Drag and Drop Libraries - Supports reordering list items by dragging with pointer or touch gestures and animating the transition.

Historique des stars

Graphique de l'historique des stars pour sghall/react-moveGraphique de l'historique des stars pour sghall/react-move

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à React Move

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec React Move.
  • joshwcomeau/react-flip-moveAvatar de joshwcomeau

    joshwcomeau/react-flip-move

    4,139Voir sur GitHub↗

    react-flip-move is a React animation library designed for animating DOM element transitions and list reordering using the FLIP technique. It functions as a layout transition component and a DOM transition utility to create smooth movement during state changes. The library specializes in hardware-accelerated transitions for elements as they are added, removed, or reordered within a list. It employs bounding-box position tracking to calculate layout shifts and supports staggered animation timing to create sequenced visual flows. Its capability surface covers layout transition orchestration, in

    JavaScript
    Voir sur GitHub↗4,139
  • juliangarnier/animeAvatar de juliangarnier

    juliangarnier/anime

    69,932Voir sur GitHub↗

    This project is a declarative motion framework and JavaScript animation engine designed to transition CSS properties, SVG attributes, and DOM elements. It provides a comprehensive set of tools for creating complex, multi-part motion sequences by synchronizing animations, timers, and callbacks into a single, unified timeline. The library distinguishes itself through a robust timeline-based sequence orchestrator that allows for precise timing, label-based control, and hierarchical nesting of animations. It also features a physics-driven interaction library that enables draggable elements with c

    JavaScriptanimationanimecanvas
    Voir sur GitHub↗69,932
  • chenglou/react-motionAvatar de chenglou

    chenglou/react-motion

    21,921Voir sur GitHub↗

    react-motion is a physics-driven animation toolkit and library for React applications. It provides a system for creating fluid user interface transitions by simulating natural spring movement to move elements toward destination values using stiffness and damping parameters. The framework manages the visual entry and exit of components as they mount and unmount within the document structure. It coordinates complex motion patterns, including staggered animations and fluid transitions for items being added, removed, or reordered within dynamic lists. The library covers a broad range of animatio

    JavaScript
    Voir sur GitHub↗21,921
  • nitin42/animate-componentsAvatar de nitin42

    nitin42/animate-components

    907Voir sur GitHub↗

    Animate Components is a motion framework that provides a collection of declarative primitives for managing visual transitions and animation sequences within web applications. It functions as a component-based library designed to standardize motion behavior, ensuring that interface elements move and transition consistently across different parts of a project. The library distinguishes itself through a framework-neutral architecture that bridges animation logic with various component models. By utilizing a declarative interface, it allows developers to compose complex motion patterns and synchr

    JavaScriptanimate-componentsanimationscreate-react-app
    Voir sur GitHub↗907
Voir les 30 alternatives à React Move→

Questions fréquentes

Que fait sghall/react-move ?

React Move is a declarative animation library for React that animates components by interpolating between start and end states with configurable timing and easing. It provides data-driven transitions for single elements, groups, lists, and SVG elements, supporting staggered timing, custom interpolation for non-numeric values like colors and paths, and drag-and-drop reordering of list items.

Quelles sont les fonctionnalités principales de sghall/react-move ?

Les fonctionnalités principales de sghall/react-move sont : React Animation Libraries, State-Driven Animations, Single Element Enter-Update-Exit Animators, Custom Interpolation Functions, Animation Lifecycle Hooks, React Animation Hooks, Animation Interpolators, Combined Property Transitions.

Quelles sont les alternatives open-source à sghall/react-move ?

Les alternatives open-source à sghall/react-move incluent : joshwcomeau/react-flip-move — react-flip-move is a React animation library designed for animating DOM element transitions and list reordering using… juliangarnier/anime — This project is a declarative motion framework and JavaScript animation engine designed to transition CSS properties,… chenglou/react-motion — react-motion is a physics-driven animation toolkit and library for React applications. It provides a system for… nitin42/animate-components — Animate Components is a motion framework that provides a collection of declarative primitives for managing visual… sortablejs/sortable — Sortable is a framework-agnostic JavaScript library for creating reorderable lists through drag and drop interactions.… aholachek/react-flip-toolkit — react-flip-toolkit is a coordinate-based transition framework and layout animation library for React. It uses a…