javascript - Can't use React.findDOMNode function -
javascript - Can't use React.findDOMNode function -
for reason, i'm not able utilize react.finddomnode function. browser complains type error, saying react.finddomnode not function. code happens:
class="snippet-code-js lang-js prettyprint-override">var react = require('react'); var backbone = require('backbone'); var auto = require('models/car'); var newcarform = react.createclass({ handlesubmit: function(e) { e.preventdefault(); var brand = react.finddomnode(this.refs.brand).value.trim(); ... this.props.handlenewcar(new car({brand: brand, model:model, name:name, kmtraveled:odometer, litresspent:litres})); return; }, render: function() { console.log("inside newcarform"); homecoming ( <form classname="contentsection" onsubmit={this.handlesubmit}> <input type="text" placeholder="car brand" ref="brand" /> ... <input type="submit" value="post" /> </form> ); } }); module.exports = newcarform;
this module seek utilize function. rest of react works fine, have no thought problem here.
react.finddomnode(component) introduced in react 0.13.0 replacement component.getdomnode().
make sure have react 0.13.1 installed. if you're using npm, can run npm view react version check version of react installed.
javascript reactjs
Comments
Post a Comment