Skip to main content
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →
Rive-cluster10 minuten lezen·Door het ExodeUI-team

State Machine UI-architectuur: verder dan Rive WebAssembly

Ontdek de UI-architectuur van state machine. Hoe visuele statusmachines, lay-out en fysica vanuit één bestand naar React, Vue en native apps worden verzonden.

Directe samenvatting en definitie

Kern afhaalmaaltijd

Hoewel Rive een pionier was op het gebied van visuele eindige toestandsmachines voor interactieve vectorafbeeldingen, zorgt de afhankelijkheid van een geïsoleerd WebGL/Skia-canvas voor toegankelijkheid en knelpunten in de bundelgrootte voor productie-webapps. De moderne gebruikersinterface van de statusmachine bewaart de visuele statusgrafiek in één bestand dat de app aanstuurt via invoer en gebeurtenissen.

Waarom staatsmachines motion design hebben getransformeerd

Vóór staatsmachines was interactielogica een chaotisch web van Booleaanse variabelen (isHovered, isClicked, isExpanded, isError). Toestandsmachines bieden formele wiskundige duidelijkheid: een component heeft gedefinieerde toestanden, discrete overgangen en deterministische triggers.

Productie-implementatiefragment

Implementatie van interactieve componenten
import { ExodeUICanvas } from 'exodeui';

// Springs, states and timing live in the .exode file (designed in the
// editor). Your code passes inputs in and hears events back.
export function CheckoutButton() {
  return (
    <ExodeUICanvas
      src="/checkout.bexode"
      onTrigger={(name) => console.log('ExodeUI event:', name)}
    />
  );
}

Gerelateerde handleidingen en voorbeelden

Ontwerp interactieve UI één keer. Lever hetzelfde bestand.

Bouw states, veerfysica en logica visueel in ExodeUI en speel hetzelfde bestand af in React, SwiftUI, Flutter en meer. Gratis beginnen.

Probeer gratis