Sveltris screenshot

Sveltris

Author Avatar Theme by Mokshit06
Updated: 23 May 2023
182 Stars

Piece together any framework with Svelte (like Tetris)

Categories

Overview

Sveltris is a tool that allows for intermixing UI and state primitives between the Svelte and React frameworks seamlessly. While Svelte offers an excellent developer experience, its ecosystem may lack certain libraries commonly found in React. With Sveltris, users can leverage the strengths of both frameworks without the need to rewrite their entire application.

Features

  • Hooks inside Svelte: Easily utilize logic hooks from React within Svelte by wrapping them with a simple “use” function, generating a Svelte store that reacts to changes in hook state.
  • React components inside Svelte: Import React components directly into Svelte files using the “?in-svelte” query, enabling the passing of props and events as if they were Svelte components.
  • Svelte components inside React: Incorporate Svelte components into React applications by importing them using the “?in-react” query, allowing for the passage of props, children, and events as though they were React components.

Installation

To install Sveltris, follow these steps:

  1. Open your terminal.
  2. Run the following command to install Sveltris via npm:
    npm install sveltris
    
  3. Start integrating Svelte and React components seamlessly in your applications.

Summary

Sveltris provides a bridge between the Svelte and React frameworks, allowing developers to combine the best features of each without the need for extensive rewrites. By enabling the integration of hooks, components, and state primitives across frameworks, Sveltris offers flexibility and versatility in application development.