
Immutable data structures with history for top-to-bottom properties in component based libraries like React. Based on Immutable.js
Immstruct is an npm package that serves as a wrapper for Immutable.js. It allows users to easily create cursors that notify when they are updated. This can be advantageous when working with immutable pure components for views, particularly with frameworks like Omniscient or React.js. Immstruct also offers the ability to create references to pieces of data, allowing for the creation of fresh cursors that can retrieve the newest and latest cursor pointing to a specific part of the immutable structure.
Immstruct is an npm package that serves as a wrapper for Immutable.js. It allows users to easily create cursors that notify when they are updated, making it useful for working with immutable pure components for views. Immstruct also offers the ability to create references to data, allowing for the creation of fresh cursors that can retrieve the newest and latest cursor pointing to a specific part of the structure. Overall, Immstruct provides a convenient and efficient way to work with Immutable.js and manage data updates in a reactive manner.

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components