Introduction
FusionJS provides a set of tools to aid application development in Javascript. It is agnostic with regards to the JS framework or library you want to use, and was created specifically;
- to be a workspace boilerplate that enables app development with any library without restriction to include swithcing to a different set of frameworks and libraries if required.
- provide library/framework agnostic tools, utilities and widgets for use in app development.
Workspace boilerplate
Coming soon…
Accessible UI widgets library
Coming soon…
Data modelling and state management utilities
Data modelling is key in software development, and done right can simplify the development process considerably, and promote scalability, reusability and ease of maintainance. FusionJS provides a set of tools to facilitate just that as follows;
-
Fusion Model
Encapsulate your app data and its computations with ease. quick start guide…
-
FusionImmutable
Immutably update data including all levels of nested data safely. quick start guide…
-
FusionStore
FusionStores encapsulate a cache collection of FusionModels. quick start guide…
Building React/Redux apps using FusionJS
Read the following blog posts, for a brief introduction and some context
- React-Redux with fusionjs (Part 1)
- React-Redux with fusionjs (Part 2)
- React-Redux with fusionjs (Part 3)
Application samples