-
Notifications
You must be signed in to change notification settings - Fork 11
Quick start
Vesa Karvonen edited this page Jul 21, 2017
·
1 revision
Using create-react-app with latest Node (8.2.0) and NPM (5.3.0):
First set up the project from (Bash) console:
npx create-react-app my-app
cd my-app
npm i --save karet karet.util partial.lenses
npm run start
Point your browser at http://localhost:3000/
and you should see the app running.
Then open editor and change app.js
to contain (only):
import * as React from 'karet'
import * as U from 'karet.util'
export default ({value = U.atom(0)}) =>
<div>
<div>Count: {value}</div>
<button onClick={() => value.modify(U.add(+1))}>+</button>
<button onClick={() => value.modify(U.add(-1))}>-</button>
</div>
You should now see the counter component in your browser.