legimens

A python-react framework for web apps


License
MIT
Install
pip install legimens==0.2.3

Documentation

Test

legimens watches for python objects in background and synchronizes them with remote.

Basic usage

import legimens
app = legimens.App('localhost', 7000)

class Candyshop(legimens.Object):
    def __init__(self, name):
        self.name = name

shop = class Candyshop('Hello candies')


app.vars.candyshop = shop
app.start()

And then use your objects right away:

import React, { Component } from 'react'
import Object from 'legimens';

export default class Candyshop extends Component {
    url = 'ws://localhost:7000';
    render() {
        return (
        <Object url={this.url}>
            {(data, set_data) => {

                <h1>Hello, welcome to {data.name}!</h1>
                <h2>Want some candies?</h2>
            }
        </Object>
        )