Skip to content

Instantly share code, notes, and snippets.

@ethan-deng
Created October 21, 2016 22:52
Show Gist options
  • Save ethan-deng/7cc3c0c67c85b59acb6f246d117a06c5 to your computer and use it in GitHub Desktop.
Save ethan-deng/7cc3c0c67c85b59acb6f246d117a06c5 to your computer and use it in GitHub Desktop.

Closure and Const/Let

_createClass(Contact, [{
	    key: 'render',
	    value: function render() {
	      var self = this;
	      var controls = [];
	
	      var _loop = function _loop() {
	        var num = 5 + i;
	        controls.push(_react2.default.createElement(_RaisedButton2.default, {
	          label: "Button " + num,
	          primary: true,
	          onTouchTap: function onTouchTap(e) {
	            self.setState({
	              result: num
	            });
	          }
	        }));
	      };
	
	      for (var i = 0; i < 3; i++) {
	        _loop();
	      }


_createClass(Contact, [{
	    key: 'render',
	    value: function render() {
	      var self = this;
	      var controls = [];
	      for (var i = 0; i < 3; i++) {
	        var num = 5 + i;
	        controls.push(_react2.default.createElement(_RaisedButton2.default, {
	          label: "Button " + num,
	          primary: true,
	          onTouchTap: function onTouchTap(e) {
	            self.setState({
	              result: num
	            });
	          }
	        }));
	      }

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment