Когда я использую формы (redux-form) в реагировать (в этом случае реактивная), я всегда пытаюсь создать метод для отображения полей формы и передачи json с конфигурацией поля (имя значка, полеимя ...), потому что, как правило, структура не меняется, но когда мне нужно реализовать определенное поведение, например ... вызывать функцию (которая использует переменную экземпляра), когда поле щелкается, мне нужночтобы создать определенную функцию, просто чтобы визуализировать это поле.Можно ли вызвать функцию, как в примере ниже?
import React, { Component } from 'react';
import { Field } from 'redux-form';
const renderField = field => {
return <input {...field.input} onClick={() => this.awesomeFunction()}/>
}
class AwesomeForm extends component{
awesomeFunction(){
console.log('awesome!!!');
}
render(){
return <Field name="awesomeField" component={renderField} />
}
}
Я пытался вызвать функцию renderField с помощью: bind и apply, но когда я вижу, что находится внутри «this», он возвращаетогромный объект