6.0.2 • Published 9 years ago

rwc v6.0.2

Weekly downloads
6
License
MIT
Repository
github
Last release
9 years ago

rwc (BETA)

Build Status npm

RWC is tiny framework for creating web-components that is heavily inspired by ELM. The approach is an attempt to find a balance between a scalable paradigm and performance.

Installation

npm install rwc --save

Paradigm

A component is made up of Four pure functions.

  • init() : Provides the initial state S of the component.
  • update(a: Action, s: State): A reducer function like that in Redux that takes an input state and based on the action returns a new output state.
  • view(e: Emitter, s: State): The view function converts the state into a virtual DOM tree. Additionally it also gets an instance of the Emitter that can be used to handle events.
  • command(a: Action, s: State): The command() function is like the update() function except that it return an object of type Command.
6.0.2

9 years ago

6.0.1

9 years ago

6.0.0

9 years ago

5.1.5

9 years ago

5.1.4

9 years ago

5.1.3

9 years ago

5.1.2

9 years ago

5.1.1

9 years ago

5.1.0

9 years ago

5.0.0

9 years ago

4.0.0

9 years ago

3.0.0

9 years ago

2.1.1

9 years ago

2.1.0

10 years ago

2.0.1

10 years ago

2.0.0

10 years ago

1.4.0

10 years ago

1.3.2

10 years ago

1.3.1

10 years ago

1.3.0

10 years ago

1.2.0

10 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago