Enforces state immutability on react components
-
Updated
Aug 22, 2017 - JavaScript
Enforces state immutability on react components
Solidity Lessons and Projects.
Simple Contact App using a react.js
Todo list React - responsive to-do list with the ability to delete, add, hide, search and download tasks.
Miniature ~2kb library that brings immutability to existing prototype functions employing the principle of least astonishment.
GuMap proxies Map to provide dot accessor notation and immutability features.
A demo project showcasing work with promises, template literals, immutable data, and pure functions in JavaScript.
Wrapper Around Proxy Providing a Simpler Interface
This GitHub repository mirrors the original project hosted at GitLab. Syncing occurs within 5 minutes of updates to the main repository. ⤵
A counter in react-redux
React Spend Analyzer
Interactive and accessible dice game built with React. Uses multiple hooks to manage state and side effects in the application. Employs "forwardRef" to create a reference for the "Die" component. Relies on conditional rendering to alter the UI based on the game state.
The todo-application utilized React and Context API for global state management. Functions such as adding, removing and toggling are implemented for the todo-list. It is styled with CSS for a clean and intuitive user interface.
In this project you learn how redux helps you write applications that behave consistently and Centralized.
A simple little programming language that could one day compile to JavaScript.
This is a Tic-Tac-Toe game (aka X-Mix-Drix). This project was an exercise in converting my first HTML project into React.
A project written in React that simulates the work of a blog, such as Twitter, with the ability to add and delete messages, count their number and put likes
My own version of Immer. Just for fun!
Add a description, image, and links to the immutability topic page so that developers can more easily learn about it.
To associate your repository with the immutability topic, visit your repo's landing page and select "manage topics."