Carpenter is a declarative library for type-safe state management in React applications with PureScript. Carpenter provides simple patterns and architectures for building React applications inspired by Elm, Thermite and Halogen.
- Module Documentation
- The Carpenter guide
- 1. Components
- 1.1. Simple components
- 1.2. Effectful actions
- 2. Combining components
- 3. The Elm architecture with Carpenter
- 4. The Cedar architecture
- 4.1. List of counters example
- 4.2.
capture
- 4.3.
watch
- 4.4.
watchAndCapture
- 4.5.
ignore
- 5. Testing components
- 1. Components
- Read the Carpenter guide
- Take a look at some of the examples:
You can install Carpenter with bower:
bower install --save purescript-carpenter