0.0.3 • Published 7 years ago

ireactivity-form-dom v0.0.3

Weekly downloads
1
License
ISC
Repository
github
Last release
7 years ago

ireactivity-form-dom

Bi-directional forms inputs binding.

import {Provider, connect, update, render} from 'ireactivity';
import {input, submit} from 'ireactivity-form-dom';
const TodoForm = ({onSave}) => {
    const todo = {
        title: '',
        user: {
            name: 'slava'
        }
    };

    const save = () => {
        onSave({...todo});
    };

    return render(todo, () =>
        <form {...submit(save)}>
            <div>{todo.title}</div>
            <input type="text" {...input(todo, 'title')}/>
            <div>{todo.user.name}</div>
            <input type="text" {...input(todo, 'user.name')}/>
        </form>
    )
};

This example a part of simple web todo:

iReactivity

https://www.npmjs.com/package/ireactivity - Simple React binding

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago