TODO implementation in RAMTASTIC (practical test project).
The following features of Ramtastic are showcased in this project:
- Single immutable state tree with paths for getting and settings
- Project structure:
- Components
- Actions
- Containers
- Routing
There's no intention to make Ramtastic the next React. It's just that Ramda is worth learning. And how to learn better than writing your own frontend-framework 😉
Feel free to complain or suggest: Twitter handle: yaqmol
- Components are pure functions that render VNodes
- Containers bind components to values of the state tree via paths
- There is a central immutable state tree
- Actions express mutations on the state tree
- Reducers are replaced by a lens-like value set and get mechanism
- State-change-events on paths can be subscribed to
- Re-rendering is triggered automatically on state changes
- Ramtasks uses Material Components Web now
npm start
script is provided.