Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Silind-Software/direflow

🧩 Use the best of two worlds. Create fast, performant, native Web Components using React.
https://github.com/Silind-Software/direflow

direflow framework react web-components

Last synced: 22 days ago
JSON representation

🧩 Use the best of two worlds. Create fast, performant, native Web Components using React.

Awesome Lists containing this project

README

        

[![](https://silind-s3.s3.eu-west-2.amazonaws.com/direflow/gh-banner.png)](https://direflow.io/)

[![NPM Version](https://img.shields.io/npm/v/direflow-cli)](https://www.npmjs.com/package/direflow-cli)
[![Github License](https://img.shields.io/github/license/Silind-Software/direflow)](https://github.com/Silind-Software/direflow/blob/master/LICENSE)
![Build Status](https://github.com/Silind-Software/direflow/workflows/build/badge.svg)
![Code Coverage](https://img.shields.io/codecov/c/github/Silind-Software/direflow)

# [direflow.io](https://direflow.io/)

#### Set up a React App and build it as a Web Component
> This setup is based on [*react-scripts*](https://www.npmjs.com/package/react-scripts) from [*create-react-app*](https://create-react-app.dev/docs/getting-started)
> A walkthrough of the principles used in this setup, can be read [in this article](https://itnext.io/react-and-web-components-3e0fca98a593)

## Get started

Start by downloading the cli:
```console
npm i -g direflow-cli
```

### Create a new Direflow Component
```console
direflow create
```

This will bootstrap a new Direflow Component for you.
Now use the following commands:
```console
cd
npm install
npm start
```

Your Direflow Component will start running on `localhost:3000` and your browser opens a new window



#### See full documentation on [direflow.io](https://direflow.io)