diff options
| author | Yuval Adam <yuval@y3xz.com> | 2016-06-22 16:41:24 +0300 |
|---|---|---|
| committer | Yuval Adam <yuval@y3xz.com> | 2016-06-22 16:41:24 +0300 |
| commit | 62b9e269e2e6c232d5a76cf7c3ca94f58e3e02f7 (patch) | |
| tree | c498b09cfe9ba2f74a0797d9d6a2819825b9d631 | |
| parent | 448696e920cc06f18a023dc2ebf304690f711edd (diff) | |
Some basic state changes
| -rw-r--r-- | README.md | 6 | ||||
| -rw-r--r-- | index.js | 22 | ||||
| -rw-r--r-- | package.json | 3 |
3 files changed, 29 insertions, 2 deletions
@@ -1 +1,7 @@ # qrgen.xyz + +## Dev + +```bash +$ npm run dev +``` @@ -1,4 +1,24 @@ import React from 'react' import ReactDOM from 'react-dom' -ReactDOM.render(<h1>Hello World</h1>, document.getElementById('root')) +class Qrgen extends React.Component { + + constructor (props) { + super(props) + this.state = { + 'text': 'abcde' + } + } + + render () { + return <div id='root'> + <h1>qrgen</h1> + <input type='text' value={this.state.text} onChange={(e) => { + this.setState({ text: e.target.value }) + }}></input> + <p>{this.state.text}</p> + </div> + } +} + +ReactDOM.render(<Qrgen />, document.getElementById('root')) diff --git a/package.json b/package.json index 1fc7597..a3a1792 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,8 @@ "webpack-dev-server": "^1.14.1" }, "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" + "test": "echo \"Error: no test specified\" && exit 1", + "dev": "./node_modules/webpack-dev-server/bin/webpack-dev-server.js" }, "repository": { "type": "git", |
