import { useRef } from 'react'; import classNames from 'classnames'; import { Heading, Link, View, Flex } from '@aws-amplify/ui-react'; import { AmplifyIcon, ServerIcon, LibraryIcon } from '@/components/Icons'; import { useIntersectionObserver } from '@/components/useIntersection'; import { HomeFeatureCard } from '../HomeFeatureCard'; import { trackScroll } from '@/utils/track'; export const AmplifySection = ({ platform }) => { const ref = useRef(null); const entry = useIntersectionObserver(ref, { threshold: 0.125, freezeOnceVisible: true, }); const isVisible = !!entry?.isIntersecting; if (isVisible) { trackScroll('Home#Amplify'); } return ( Better together with AWS Amplify Deploy and manage your app backend with a GraphQL API, User login, File storage and more in minutes. Start small and build to the full scale of AWS! {platform === 'react' ? ' Build components visually in Figma, bind them to your data, and use them in your codebase.' : ''}
Learn more about Amplify Studio
Amplify Libraries offer an opinionated and declarative interfaces to connect to your backend. The libraries are pluggable and can be extended to use other providers.
Learn more about Amplify Libraries
Fully managed web hosting with full-stack CI/CD. Amplify Hosting has support for common SPA and SSG frameworks like Next.js, Gatsby, and Eleventy.
Learn more about Amplify Hosting
); };