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