Я использую реагировать-кендо-ии Я хочу обернуть Input из @ progress / kendo-реагирующий ввод, чтобы использовать его с ReduxForm. Пожалуйста, найдите мой код ниже:
import React from 'react'
import { Input } from '@progress/kendo-react-inputs';
const InputText = ({ input, label, type, meta: { touched, error } }) => (
<div>
<label>{label}</label>
<div>
<Input {...input} type={type} placeholder={label} />
{touched && error && <span>{error}</span>}
</div>
</div>
)
export default InputText
Вызовите InputText из другого компонента, как показано ниже:
import React from 'react';
import { Field, reduxForm } from 'redux-form';
import { Input } from '@progress/kendo-react-inputs';
import InputText from './input-text';
const validateNotEmpty = value => !value ? 'Must enter a value' : null;
const onSubmit = (values) => {
console.log(values);
}
const AddLoc= ({ handleSubmit }) => (
<form onSubmit={handleSubmit}>
<div>
<Field
label="Address"
name="address"
component={InputText}
validate={validateNotEmpty}
/>
</div>
<button type="submit">Submit</button>
</form>
)
export default reduxForm({
form: 'AddLoc'
})(AddLoc)
Но при наборе текста во входном тексте он выдает следующее сообщение об ошибке / предупреждение:
Warning: This synthetic event is reused for performance reasons. If you're seeing this, you're accessing the property `nativeEvent` on a released/nullified synthetic event. This is set to null. If you must keep the original synthetic event around, use event.persist().
![enter image description here](https://i.stack.imgur.com/h02cX.png)
При наборе текста внутри введенного текста автоматически выводится [объект объекта] . Пожалуйста, проверьте изображение выше. Может кто-нибудь, пожалуйста, дайте мне знать, что является причиной ошибки.
Спасибо