У меня есть один метод, называемый onChange, и он работает как положено на localhost, но не на производстве. Проверьте код ниже для лучшего понимания:
onChange() {
const someValue = this.props.dispatch(divideTenByFive()) // returns 2 on both local and prod
console.log(someValue) // prints 2 on localhost and undefined on production
console.log(this.props.dispatch(divideTenByFive())) // prints 2 on localhost and undefined on production
return someValue;
}
Это связано с синхронным / асинхронным программированием? Как это исправить для производства?
Примечание: я не могу поделиться реальной бизнес-логикой, поэтому я написал divTenByFive () для лучшего понимания. Тем не менее, я попытался предоставить максимум подробностей, но если вы ищете дополнительную информацию, пожалуйста, прокомментируйте ниже.
Обновление: Я не использую промежуточное программное обеспечение