У меня возникают некоторые трудности с поддержанием области видимости при вызове функции внутри функции при использовании React. Я создал функцию onChange, которая вызывает другую функцию, называемую buildBookingQuery. *
buildBookingQuery (){
let page = 1
let orderby = this.state.filters[0].orderby.split(" ")
let from = this.state.filters[0].fromDate
let to = this.state.filters[0].toDate
let reservedFrom = this.state.filters[0].reservedFromDate
let reservedTo = this.state.filters[0].reservedToDate
console.log("Build Booking Query:", from) => getting undefined
// rest of code removed for sake of brevity
return someValue
}
из исследования Я добавил событие bind в конструктор
this.buildBookingQuery = this.buildBookingQuery.bind(this);
но безрезультатно.
ваша помощь приветствуется