{
  "gem": {
    "slug": "react-spring-vg-1493",
    "name": "React Spring",
    "description": "Spring-physics animation library that interpolates any value type and runs off the React render loop for imperative performance.",
    "url": "https://www.react-spring.dev/",
    "domain": "react-spring.dev",
    "author": "Poimandres (@pmndrs)",
    "license": "MIT",
    "category": "Motion & Animation",
    "subcategory": "Physics & gesture",
    "tags": [
      "react",
      "spring",
      "physics",
      "animation"
    ],
    "whyGem": "Skips React re-renders entirely; the imperative API is the part most people miss.",
    "sourceType": "site",
    "image": "/api/public/library/og/VG-1493-card.svg",
    "pageUrl": "https://vibing.inc/library/react-spring-vg-1493"
  }
}