summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuval Adam <yuval@y3xz.com>2016-06-22 16:41:24 +0300
committerYuval Adam <yuval@y3xz.com>2016-06-22 16:41:24 +0300
commit62b9e269e2e6c232d5a76cf7c3ca94f58e3e02f7 (patch)
treec498b09cfe9ba2f74a0797d9d6a2819825b9d631
parent448696e920cc06f18a023dc2ebf304690f711edd (diff)
Some basic state changes
-rw-r--r--README.md6
-rw-r--r--index.js22
-rw-r--r--package.json3
3 files changed, 29 insertions, 2 deletions
diff --git a/README.md b/README.md
index e767845..c1ada61 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,7 @@
# qrgen.xyz
+
+## Dev
+
+```bash
+$ npm run dev
+```
diff --git a/index.js b/index.js
index 73d47e6..df632d8 100644
--- a/index.js
+++ b/index.js
@@ -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",