Free alternatives to react-motion
50 free UI Libraries apps to use instead, best rated first.
Top picks
- R

recharts
LaunchRecharts is a charting library for React, built on top of D3. You put charts together from React components (a chart, its axes, a grid, a tooltip, a legend, and lines, bars or areas), so a chart reads like the rest of your interface code in
- B

Base UI
LaunchBase UI is a library of unstyled React components for building accessible user interfaces, from the people behind Radix, Floating UI and Material UI. Each component handles behavior, keyboard navigation and accessibility, but brings no visu
- D

dom-helpers
Launchdom-helpers is a tiny, modular JavaScript library of DOM utilities, kept by the React Bootstrap project. It wraps common DOM tasks such as adding event listeners, reading computed styles, measuring offsets and scroll positions, and toggling
Open source
- R

react-markdown
LaunchReact component to render markdown
- R

react-smooth
Launchreact animation library
- R

React Navigation
LaunchReact Navigation is the standard routing and navigation library for React Native apps, also supporting web. The repository on GitHub holds the code for its upcoming major version, React Navigation 8, in a monorepo, with the 7.x line as the
More UI Libraries apps
About react-motion

react-motion
A spring that solves your animation problems
React-Motion is a React animation library built around spring physics. Instead of hard-coded easing curves and durations, you set a stiffness and a damping value for a UI element and let the physics produce the motion. The project says this covers most component animations and that it handles interrupted animations without extra work, which is the usual source of awkward motion. You write a spring with a call such as spring(10, with stiffness and damping values), and pass it to components. The exports are spring, Motion, StaggeredMotion, TransitionMotion and a set of presets, and the library also offers a more powerful alternative to React's TransitionGroup. Its default stiffness is 170 and its default damping is 26, and a precision setting controls rounding. Installation is through npm, and the README warns that the Bower package must be installed from the bower.zip link instead of by name. The library works with React Native from version 0.18. The repository includes demos such as a simple transition, draggable balls, a TodoMVC list transition, a photo gallery and water ripples, which you can run locally in development or production mode.
- Price
- Free
- Made by
- chenglou
- Category
- UI Libraries
- Website
- github.com/chenglou/react-motion
































