react-native-macos/Libraries
Eric Rozell f3bf2e4f51 Add isPressable native prop to Text
Summary:
react-native-windows currently needs to maintain a fork of TextNativeComponent to wire through a native-only prop for `isPressable`.

The reason we do this on Windows is that we implement an optimization so we only attempt to hit test a virtual Text node if it is actually pressable, leading to significant perf improvement for pointer events (e.g., onMouseEnter / onMouseLeave) on Text.

Changelog:
[General][Added] - Native-only prop to optimize text hit testing on some RN platforms

Reviewed By: JoshuaGross

Differential Revision: D32564637

fbshipit-source-id: bf47c68d94a930d2c620cb3b1584355c5e412bd4
2021-11-30 21:55:39 -08:00
..
ActionSheetIOS Fix Dead links to documents in the comments (#32619) 2021-11-22 03:31:10 -08:00
Alert Fix Dead links to documents in the comments (#32619) 2021-11-22 03:31:10 -08:00
Animated Fix reference URLs in Animated 2021-11-17 20:35:19 -08:00
AppState Fix Dead links to documents in the comments (#32619) 2021-11-22 03:31:10 -08:00
BatchedBridge RN: Resolve Outstanding ESLint Warnings 2021-11-09 21:46:21 -08:00
Blob Complete missing Flow declarations in URL (#32566) 2021-11-10 13:15:10 -08:00
BugReporting Add LTI annotations to xplat/js 2021-11-10 15:40:15 -08:00
Components Fix how KeyboardAvoidingView handles the onLayout prop. (#32609) 2021-11-23 18:15:35 -08:00
Core Add LTI annotations to xplat/js 2021-11-10 15:40:15 -08:00
DeprecatedPropTypes Fix Dead links to documents in the comments (#32619) 2021-11-22 03:31:10 -08:00
EventEmitter JS: Format with Prettier v2.4.1 [3/n] 2021-11-02 22:14:16 -07:00
FBLazyVector Migrate xplat autoglob targets (#31400) 2021-04-28 11:07:17 -07:00
HeapCapture JS: Format with Prettier v2.4.1 [3/n] 2021-11-02 22:14:16 -07:00
Image use NSInteger for NS_ENUM instead of NSUInteger 2021-11-24 15:45:23 -08:00
Inspector Add LTI annotations to xplat/js 2021-11-10 15:40:15 -08:00
Interaction JS: Format with Prettier v2.4.1 [3/n] 2021-11-02 22:14:16 -07:00
JSInspector JS: Format with Prettier v2.4.1 [3/n] 2021-11-02 22:14:16 -07:00
LayoutAnimation JS: Format with Prettier v2.4.1 [3/n] 2021-11-02 22:14:16 -07:00
Linking Fix Dead links to documents in the comments (#32619) 2021-11-22 03:31:10 -08:00
LinkingIOS Move codegen output out of node_modules 2021-10-25 20:48:24 -07:00
Lists Fix Dead links to documents in the comments (#32619) 2021-11-22 03:31:10 -08:00
LogBox Add LTI annotations to xplat/js 2021-11-10 15:40:15 -08:00
Modal Fix Dead links to documents in the comments (#32619) 2021-11-22 03:31:10 -08:00
NativeAnimation Minor Style: Make RCTNativeAnimatedNodesManager a non-null class 2021-11-05 14:15:59 -07:00
NativeComponent Refactor: Make StaticViewConfigValidator.validate() output objects 2021-11-09 00:29:13 -08:00
NativeModules/specs Remove "use strict" directive from ES Modules 2021-02-02 11:12:56 -08:00
Network JS: Format with Prettier v2.4.1 [3/n] 2021-11-02 22:14:16 -07:00
NewAppScreen RN: Check `ReactSafeMobileConfig` Dependents for MobileConfig References 2021-09-09 13:29:02 -07:00
Performance Add LTI annotations to xplat/js 2021-11-10 15:40:15 -08:00
PermissionsAndroid Fix Dead links to documents in the comments (#32619) 2021-11-22 03:31:10 -08:00
Pressability RN: Resolve Outstanding ESLint Warnings 2021-11-09 21:46:21 -08:00
PushNotificationIOS Fix Dead links to documents in the comments (#32619) 2021-11-22 03:31:10 -08:00
RCTRequired Migrate xplat autoglob targets (#31400) 2021-04-28 11:07:17 -07:00
ReactNative Fix Dead links to documents in the comments (#32619) 2021-11-22 03:31:10 -08:00
ReactPrivate Back out "Re-apply: [RN] Make runtime initialization from React renderers a no-op" 2021-10-21 04:29:07 -07:00
Reliability Documenting UserFlow.endFailure 2021-08-11 02:52:53 -07:00
Renderer React Native sync for revisions c0c71a8...c1220eb 2021-11-29 04:37:28 -08:00
Settings Move codegen output out of node_modules 2021-10-25 20:48:24 -07:00
Share Fix typo (#31295) 2021-09-28 14:50:41 -07:00
Storage Fix Dead links to documents in the comments (#32619) 2021-11-22 03:31:10 -08:00
StyleSheet Add LTI annotations to xplat/js 2021-11-10 15:40:15 -08:00
SurfaceBackedComponent Migrate remaining call sites to `CKOverlayLayoutComponent` to Builder 2020-10-20 05:58:21 -07:00
SurfaceHostingComponent CKComponentLayout 2021-07-01 09:04:46 -07:00
Text Add isPressable native prop to Text 2021-11-30 21:55:39 -08:00
TurboModule Type more globals 2021-08-26 01:06:44 -07:00
TypeSafety Link RCT-Folly against libc++abi 2021-09-16 22:24:10 -07:00
Types Make RootTag an opaque type 2021-04-26 22:57:55 -07:00
Utilities Add LTI annotations to xplat/js 2021-11-10 15:40:15 -08:00
Vibration Fix Dead links to documents in the comments (#32619) 2021-11-22 03:31:10 -08:00
WebSocket Remove unused and incorrect type declarations (#32570) 2021-11-11 04:44:00 -08:00
Wrapper Back out "Rename measure to measureContent and pass it LayoutContext" 2020-03-04 05:01:53 -08:00
YellowBox pre-suppress this typing errors ahead of 154 2021-06-11 14:31:41 -07:00
__flowtests__ Remove "use strict" directive from ES Modules 2021-02-02 11:12:56 -08:00
vendor RN: Fix Prettier Formatting Errors (#32524) 2021-11-09 00:33:12 -08:00
.npmignore npmignore: ignore tests and fixtures 2018-02-27 08:42:14 -08:00
Promise.js Conditionalize Promise Polyfill for Hermes 2020-10-19 15:24:38 -07:00
UTFSequence.js fix typos in comments (#32061) 2021-08-24 07:21:56 -07:00
promiseRejectionTrackingOptions.js JS: Format with Prettier v2.4.1 [3/n] 2021-11-02 22:14:16 -07:00