Crates.io | react-run |
lib.rs | react-run |
version | 0.3.1 |
source | src |
created_at | 2022-01-24 17:46:44.930902 |
updated_at | 2022-04-06 15:12:53.807931 |
description | Run React code snippets/components from your command-line without config |
homepage | https://github.com/UltiRequiem/react-run |
repository | https://github.com/UltiRequiem/react-run |
max_upload_size | |
id | 520322 |
size | 69,168 |
Run React code snippets without config 🚀
The entry point is always a component called App
👇
// example.tsx
function ProductList({ products }: { products: string[] }) {
return products.map((p: string) => <li>{p}</li>);
}
export default function App() {
const style: { [key: string]: string } = {
background: "lightgray",
padding: "1em",
};
return (
<div style={style}>
<h1>Our Products</h1>
<ProductList products={["Apple", "Banana"]} />
</div>
);
}
Run it 🏃
react-run example.tsx
Or run a hosted file 🤖
react-run https://raw.githubusercontent.com/UltiRequiem/react-run/main/examples/typescript.tsx
This will open your default browser with your component loaded 🤯
JSX/TSX
Functional or Class Components
Import External Libraries
Run via URL
Check the examples/ to see what is supported.
Cargo is the Rust package manager.
cargo install react-run
Or use a binary from releases.
🗼 tokio-rs: A runtime for writing reliable asynchronous applications with Rust.
🤗 colored: The easier way to have text on your term!
👏 clap: A full featured, fast Command Line Argument Parser for Rust
⚡ minireq: Simple, minimal-dependency HTTP client.
Open an Issue, I will check it a soon as possible 👀
If you want to hurry me up a bit send me a tweet 😆
Consider supporting me on Patreon if you like my work 🙏
Don't forget to start the repo ⭐
We use Semantic Versioning. For the versions available, see the tags 🏷️
Eliaz Bobadilla - Creator and Maintainer 💪
See also the full list of contributors who participated in this project ✨
Licensed under the MIT License 📄