Преглед изворни кода

Step 2: static version - Added search bar.

Frederic G. MARAND пре 10 година
родитељ
комит
6413347196
2 измењених фајлова са 44 додато и 2 уклоњено
  1. 1 1
      package.json
  2. 43 1
      public/scripts/thinking.js

+ 1 - 1
package.json

@@ -19,7 +19,7 @@
     "example"
   ],
   "author": "petehunt",
-  "license": "UNLICENSED",
+  "license": "proprietary",
   "bugs": {
     "url": "https://github.com/reactjs/react-tutorial/issues"
   },

+ 43 - 1
public/scripts/thinking.js

@@ -71,7 +71,49 @@ let ProductTable = React.createClass({
   }
 });
 
+let SearchBar = React.createClass({
+  name: "SearchBar",
+  componentDidMount: function () {
+    console.log("Component did mountDM", this.name);
+  },
+  getInitialState: function () {
+    console.log("Get Initial State", this.name);
+    return { data: [] };
+  },
+  render: function () {
+    return (
+      <form>
+        <input type="text" placeholder="Search..." />
+        <p>
+          <input type="checkbox" />
+          {' '}
+          Only show products in stock
+        </p>
+      </form>
+    );
+  }
+});
+
+let FilterableProductTable = React.createClass({
+  name: "FilterableProductTable",
+  componentDidMount: function () {
+    console.log("Component did mountDM", this.name);
+  },
+  getInitialState: function () {
+    console.log("Get Initial State", this.name);
+    return { data: [] };
+  },
+  render: function () {
+    return (
+      <div>
+        <SearchBar />
+        <ProductTable products={this.props.products} />
+      </div>
+    );
+  }
+});
+
 ReactDOM.render(
-  <ProductTable products={[]} />,
+  <FilterableProductTable products={[]} />,
   document.getElementById("content")
 );

PANIC: session(release): write data/sessions/3/c/3c766211d15935b6: no space left on device

PANIC

session(release): write data/sessions/3/c/3c766211d15935b6: no space left on device
/my/cache/.heroku/go/go-path/pkg/mod/github.com/go-macaron/session@v1.0.3/session.go:204 (0xb13e07)
/my/cache/.heroku/go/go-path/pkg/mod/gopkg.in/macaron.v1@v1.5.1/context.go:80 (0x967b75)
/my/cache/.heroku/go/go-path/pkg/mod/github.com/go-macaron/inject@v0.0.0-20200308113650-138e5925c53b/inject.go:157 (0x9512ee)
/my/cache/.heroku/go/go-path/pkg/mod/github.com/go-macaron/inject@v0.0.0-20200308113650-138e5925c53b/inject.go:135 (0x951205)
/my/cache/.heroku/go/go-path/pkg/mod/gopkg.in/macaron.v1@v1.5.1/context.go:124 (0x967cc4)
/my/cache/.heroku/go/go-path/pkg/mod/gopkg.in/macaron.v1@v1.5.1/context.go:114 (0x967bf6)
/my/cache/.heroku/go/go-path/pkg/mod/gopkg.in/macaron.v1@v1.5.1/recovery.go:161 (0x15baec4)
/my/cache/.heroku/go/go-path/pkg/mod/gopkg.in/macaron.v1@v1.5.1/logger.go:40 (0x96b257)
/my/cache/.heroku/go/go-path/pkg/mod/github.com/go-macaron/inject@v0.0.0-20200308113650-138e5925c53b/inject.go:157 (0x9512ee)
/my/cache/.heroku/go/go-path/pkg/mod/github.com/go-macaron/inject@v0.0.0-20200308113650-138e5925c53b/inject.go:135 (0x951205)
/my/cache/.heroku/go/go-path/pkg/mod/gopkg.in/macaron.v1@v1.5.1/context.go:124 (0x967cc4)
/my/cache/.heroku/go/go-path/pkg/mod/gopkg.in/macaron.v1@v1.5.1/router.go:187 (0x972959)
/my/cache/.heroku/go/go-path/pkg/mod/gopkg.in/macaron.v1@v1.5.1/router.go:304 (0x973a01)
/my/cache/.heroku/go/go-path/pkg/mod/gopkg.in/macaron.v1@v1.5.1/macaron.go:218 (0x96c572)
/my/cache/.heroku/go/go1.26.3/go/src/net/http/server.go:3311 (0x85a5cd)
/my/cache/.heroku/go/go1.26.3/go/src/net/http/server.go:2073 (0x837f6f)
/my/cache/.heroku/go/go1.26.3/go/src/runtime/asm_amd64.s:1771 (0x493380)