http://untangled.io/immutable-js-an-introduction-with-examples-written-for-humans/
These include code examples from the above tutorial with some clarifying notes as well as other handpicked examples. The code is evaluated to get the displayed result.
Examples can be added to, modified, or removed. Check the src/examples
directory.
All examples use immutable > 3.7.0. Immutable 4 has breaking changes and sometimes doesn't conform with these examples.
Make a feature branch and make a pull request to master
. Areas that need contribution:
- Improve wording on existing examples
- Add
codeTest
s for existing examples - Add an example
- Organize the "misc" examples
- Some other issues include moving table of contents to sidebar, use Gatsby? etc
- (Adding the above to the 'Issues' tab)
examples
are an array of objects. Each object has the following signature:
{
/** @returns {any} the result of a code block which will be displayed in documentation page */
code: Function;
/** @returns {Boolean} based on if two params are equal via deep equality check. See `codeTest` documentation for more. */
codeTest: Function;
/** This text may include markdown syntax which will be rendered as html */
text: String(Required);
/** Text to be displayed in table of contents as link content */
anchor: String;
}
This project was bootstrapped with Create React App.
npm start
to view the application (live reloading.)
Enabling custom formatters in the Chrome Dev Tools settings to see immutable-devtools