В последнее время я работаю над приложением crud react.js. Мне нравится использовать response.findDomNode для создания записи.
handleSubmit: function(e) {
e.preventDefault();
name = React.findDOMNode(this.refs.name).value.trim();
email = React.findDOMNode(this.refs.email).value.trim();
address = React.findDOMNode(this.refs.address).value.trim();
state = React.findDOMNode(this.refs.state).value.trim();
zip = React.findDOMNode(this.refs.zip).value.trim();
city = React.findDOMNode(this.refs.city).value.trim();
но я сталкиваюсь со следующей ошибкой, как я могу восстановить его, я также использую



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы должны использовать пакет ReactDOM.
import ReactDOM from 'react-dom'
const name = React.findDOMNode(this.refs.name).value.trim();
Но в вашем случае вы можете использовать только ссылки для получения значения:
handleSubmit(e) {
e.preventDefault();
const name = this.refs.name.value.trim(),
email = this.refs.email.value.trim(),
address = this.refs.address.value.trim(),
state = this.refs.state.value.trim(),
zip = this.refs.zip.value.trim(),
city = this.refs.city.value.trim();
}
Я также пробую это, но не получаю значение, отправляемое нулевое значение
Вы можете показать мне свой JSX с входами?
handleSubmit: function (e) {e.preventDefault (); name = this.refs.name.value, email = this.refs.email.value, address = this.refs.address.value, state = this.refs.state .value, если (! имя) {return; } // TODO: отправить запрос на сервер var customer = {name: name,
Разве это не должно быть
ReactDOM.findDOMNode?