Skip to content

Commit 714c931

Browse files
authored
Update README.md
1 parent ff4bff2 commit 714c931

1 file changed

Lines changed: 15 additions & 2 deletions

File tree

README.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,21 @@
1-
# Restate
1+
<div align="center">
2+
<h1>RESTATE</h1>
3+
<br/>
4+
<img src="./images/logo.svg" alt="restate" width="600" align="center">
5+
<br/>
6+
A fractal state management library.
7+
<br/>
8+
<br/>
9+
<br/>
10+
</div>
11+
12+
Restate connects to the Redux State __AND__ to the local component state, producing a new state, you can use with, or without Redux.
213

314
> Restate, re-store, redux-focus, redux-lenses, re-dux, redux-tree... Oh, it was not easy to name _The base layer for a redux composition_.
415
516
The goal of Restate is to provide hierarchical, decoupled, isolated synthetic stores, and make your application faster and simpler.
617
Restate just creates a new branch, from a original store, allowing you to control it, and use **composition
7-
on redux**-level. Before - the forbidden thing.
18+
on redux**-level. And it does not need Redux for it. You can use Restate without Redux, _connecting_ your components to the syntetic derived state.
819

920
```js
1021
import reduxRestate from 'redux-restate'; // to low-level redux manupulations
@@ -344,6 +355,8 @@ Todo will become `isolated` from rest of application.
344355

345356
[![Animation](images/restate-todo.gif?raw=true "Todolist")]
346357

358+
As result __you can re-connect any existing "connected" component__.
359+
347360
## Licence
348361

349362
MIT

0 commit comments

Comments
 (0)