Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix TouchableWithoutFeedback and TouchableOpacity dropping onPress in…
… React 18 (#42121) Summary: ## Changelog: [General][Fixed] - TouchableWithoutFeedback and TouchableOpacity dropping touches with React 18. TouchableWithoutFeedback and TouchableOpacity do not trigger onPress when used with React 18. This is because it resets its pressability configuration in `componentWillUnmount`. This is fine, we want to stop deliver events and restart all timers when component is unmounted. ``` componentWillUnmount(): void { this.state.pressability.reset(); } ``` But TouchableWithoutFeedback and TouchableOpacity were not restarting the pressability configuration when component was mounted again. It was restarting the configuration in `componentDidUpdate`, which is not called when component is unmounted and mounted again. Reviewed By: fkgozali Differential Revision: D52388699
- Loading branch information