SSGOI
SSR対応

ビュートランジション

ウェブにネイティブアプリのようなページトランジションを構築。

Next.js、Nuxt、SvelteKitなどのすべてのSSRフレームワークと完全に互換性があります。SEOを犠牲にすることなく、素晴らしいアニメーションを作成できます。

React

npm install @ssgoi/react

Svelte

npm install @ssgoi/svelte

Vue (近日公開)

npm install @ssgoi/vue

SolidJS (近日公開)

npm install @ssgoi/solid

Qwik (近日公開)

npm install @ssgoi/qwik

Latest Posts

Insights on Svelte, Flutter, and web development

Understanding Svelte 5 Runes: The Future of Reactivity

Understanding Svelte 5 Runes: The Future of Reactivity

Dive deep into Svelte 5's new rune system and discover how it revolutionizes state management and reactivity.

Sarah ChenSarah Chen12mSvelte
Mastering Flutter Animations: From Basics to Advanced

Mastering Flutter Animations: From Basics to Advanced

Learn how to create beautiful, performant animations in Flutter that bring your mobile apps to life.

Michael ParkMichael Park15mFlutter
Building Scalable Applications with SvelteKit

Building Scalable Applications with SvelteKit

A comprehensive guide to architecting large-scale applications with SvelteKit, covering best practices, patterns, and real-world examples.

Emma WilsonEmma Wilson18mSvelteKit
React Server Components: A Deep Dive

React Server Components: A Deep Dive

Understanding the revolutionary React Server Components and how they change the way we build React applications.

Alex JohnsonAlex Johnson10mReact
Modern CSS Techniques You Should Know in 2024

Modern CSS Techniques You Should Know in 2024

Explore the latest CSS features including Container Queries, Cascade Layers, and the :has() selector that are revolutionizing web styling.

Maria GarciaMaria Garcia8mCSS
Web Performance Optimization: A Comprehensive Guide

Web Performance Optimization: A Comprehensive Guide

Master the art of web performance with modern techniques including Core Web Vitals optimization, resource hints, and cutting-edge loading strategies.

David KimDavid Kim14mPerformance
Advanced TypeScript Patterns for Production

Advanced TypeScript Patterns for Production

Level up your TypeScript skills with advanced patterns including type guards, conditional types, and template literal types.

James ChenJames Chen12mTypeScript
常に60fps
状態記憶

すべての環境で同じ体験

フレームワークに関係なく一貫したAPIを使用

JavaScript
JavaScript
React
React
Svelte
Svelte
Vue
Vue(近日公開)
SolidJS
SolidJS(近日公開)
Qwik
Qwik(近日公開)

なぜSSGOI

この3つを覚えるだけ

完璧なSSRサポート

Next.js、Nuxt、SvelteKitなどのSSRフレームワークで完璧に動作します。SEOを犠牲にすることなく、美しいページトランジションを作成できます。

すべてのブラウザ対応

Chrome、Firefox、Safari、すべての最新ブラウザで一貫した体験を提供します。

ゼロ設定

フレームワークのルーティングをそのまま使用。複雑な設定なしにすぐに開始できます。

驚くほどシンプルなコード

わずか数行でページトランジションアニメーションを実装

// app/layout.tsx
import { Ssgoi, SsgoiConfig } from '@ssgoi/react'
import { fade, hero } from '@ssgoi/react/view-transitions'

const config: SsgoiConfig = {
  transitions: [
    {
      from: "/*", to: "/profile", transition: fade()
    },
    {
      from: "/posts", to: "/posts/*", transition: hero()
    },
  ],
}

export default function RootLayout({
  children,
}: {
  children: React.ReactNode
}) {
  return (
    <Ssgoi config={config}>
      {children}
    </Ssgoi>
  )
}
// app/posts/page.tsx
import { SsgoiTransition } from '@ssgoi/react'

export default function PostsPage() {
  return (
    <SsgoiTransition id="/posts">
      <div>
        <h1>Posts List</h1>
        {/* Page Content */}
      </div>
    </SsgoiTransition>
  )
}

今すぐ始める

必要なのは5分だけ。SSGOIでウェブにネイティブアプリ体験を追加しましょう。

SSGOI - モダンウェブアプリのための美しいページトランジション