Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rwieruch/react-making-impossible-views-impossible

React UI State: An example to make impossible views impossible.
https://github.com/rwieruch/react-making-impossible-views-impossible

react react-state reactjs

Last synced: 26 days ago
JSON representation

React UI State: An example to make impossible views impossible.

Awesome Lists containing this project

README

        

# React: Making Impossible Views Impossible

[![Slack](https://slack-the-road-to-learn-react.wieruch.com/badge.svg)](https://slack-the-road-to-learn-react.wieruch.com/)

An opinionated approach on how to make impossible views impossible with React's local state. It follows the central idea that `(State) => View`. Thank you [A. Sharif](https://twitter.com/sharifsbeat) for the inspiration.

## Related Material for Inspiration

* [Richard Feldman - Making Impossible States Impossible](https://youtu.be/IcgmSRJHu_8)
* [Lee Byron - Immutable User Interfaces](https://youtu.be/pLvrZPSzHxo)
* [David Khourshid - Infinitely Better UIs with Finite Automata](https://youtu.be/VU1NKX6Qkxc)

## Installation

* `git clone [email protected]:rwieruch/react-making-impossible-views-impossible.git`
* cd react-making-impossible-views-impossible
* npm install
* npm start
* visit `http://localhost:3000`