-
Notifications
You must be signed in to change notification settings - Fork 25.3k
Remove deprecated APIs #57384
Copy link
Copy link
Open
Labels
Needs: AttentionIssues where the author has responded to feedback.Issues where the author has responded to feedback.Needs: ReproThis issue could be improved with a clear list of steps to reproduce the issue.This issue could be improved with a clear list of steps to reproduce the issue.Partnerp: ExpoPartner: ExpoPartner: Expo
Description
Activity
Metadata
Metadata
Assignees
Labels
Needs: AttentionIssues where the author has responded to feedback.Issues where the author has responded to feedback.Needs: ReproThis issue could be improved with a clear list of steps to reproduce the issue.This issue could be improved with a clear list of steps to reproduce the issue.Partnerp: ExpoPartner: ExpoPartner: Expo
Description
The APIs listed below are already replaced, broken, or no longer do anything. They should be removed to keep the surface small and avoid confusing new users.
We should clean each one up once the version it was deprecated in is flagged as unsupported. The React Native releases page lists which versions are still supported, so use it to decide when removal is safe.
I will open multiple PRs to clean these up, one per API.
animated(deprecated since < 0.60) - Remove Modal animated prop #57385keyboardShouldPersistTapsboolean values (deprecated since < 0.60) - Drop boolean support for ScrollView keyboardShouldPersistTaps #57386disableVirtualization(deprecated since < 0.60) - Remove VirtualizedList disableVirtualization prop #57388backgroundColor/translucent(Android) (deprecated since 0.76) - Remove StatusBar deprecated props / methods #57392setNetworkActivityIndicatorVisible()(iOS) (deprecated since 0.77) - Remove StatusBar deprecated props / methods #57392blurOnSubmit(deprecated since 0.77) - Remove TextInput blurOnSubmit #57393