React Native 中 absolute 定位与 zIndex 的表现和 Web 有何差异,Android 上为什么层叠常常失效?
React Native 中 absolute 定位与 zIndex 的表现和 Web 有何差异,Android 上为什么层叠常常失效? 本文先给出可直接复述的结论,再用最小代码说明React Native position absolute zIndex Android 层叠的工作方式、判断依据、项目边界和常见误区。
React Native面试题第 1 页,显示第 1–50 题,共找到 135 道完整解析,可继续按分类、标签与关键词缩小范围。
按稳定语义路径排序
React Native 中 absolute 定位与 zIndex 的表现和 Web 有何差异,Android 上为什么层叠常常失效? 本文先给出可直接复述的结论,再用最小代码说明React Native position absolute zIndex Android 层叠的工作方式、判断依据、项目边界和常见误区。
React Native 中动态更新的内容(如表单校验错误、加载完成)如何主动通知读屏器用户? 本文先给出可直接复述的结论,再用最小代码说明React Native AccessibilityInfo announceForAccessibility的工作方式、判断依据、项目边界和常见误区。
React Native 页面切换或弹层出现后如何设置无障碍焦点,为什么常见做法是 setAccessibilityFocus? 本文先给出可直接复述的结论,再用最小代码说明React Native 无障碍焦点 setAccessibilityFocus 弹层的工作方式、判断依据、项目边界和常见误区。
React Native 中 accessibilityRole、accessibilityLabel、accessibilityHint 分别面向读屏器传递什么信息? 本文先给出可直接复述的结论,再用最小代码说明React Native accessibilityRole accessibilityLabel 区别的工作方式、判断依据、项目边界和常见误区。
React Native 中如何用 aspectRatio 保持图片或卡片的宽高比,与固定 width/height 混用时要注意什么? 本文先给出可直接复述的结论,再用最小代码说明React Native aspectRatio 宽高比布局的工作方式、判断依据、项目边界和常见误区。
React Native 中 Dimensions.get 与 useWindowDimensions 的区别是什么,分屏或旋转时哪个更可靠? 本文先给出可直接复述的结论,再用最小代码说明React Native Dimensions useWindowDimensions 区别的工作方式、判断依据、项目边界和常见误区。
React Native FlatList 的 keyExtractor 用索引当 key 会带来哪些具体 bug? 本文先给出可直接复述的结论,再用最小代码说明React Native FlatList keyExtractor 索引 key 问题的工作方式、判断依据、项目边界和常见误区。
React Native FlatList 的 windowSize、maxToRenderPerBatch、initialNumToRender 如何影响长列表性能? 本文先给出可直接复述的结论,再用最小代码说明React Native FlatList windowSize 性能优化的工作方式、判断依据、项目边界和常见误区。
React Native 中 flex、flexGrow、flexShrink 混合使用时剩余空间如何分配? 本文先给出可直接复述的结论,再用最小代码说明React Native flex flexGrow flexShrink 计算的工作方式、判断依据、项目边界和常见误区。
React Native 的 Flexbox 与 Web 相比默认 flexDirection 为 column,还有哪些默认值与行为不同? 本文先给出可直接复述的结论,再用最小代码说明React Native Flexbox 与 Web 差异 flexDirection column的工作方式、判断依据、项目边界和常见误区。
React Native 中子组件手势与父级 ScrollView 滚动冲突时如何协调? 本文先给出可直接复述的结论,再用最小代码说明React Native 手势冲突 ScrollView onStartShouldSetResponder的工作方式、判断依据、项目边界和常见误区。
只用 React Native 内置 API 如何区分单击、双击与长按而不互相误触发? 本文先给出可直接复述的结论,再用最小代码说明React Native onLongPress 双击 onPress 手势区分的工作方式、判断依据、项目边界和常见误区。
React Native 的手势响应系统(Gesture Responder System)如何决定哪个组件成为事件的 responder? 本文先给出可直接复述的结论,再用最小代码说明React Native Gesture Responder System 响应者链的工作方式、判断依据、项目边界和常见误区。
React Native 中装饰性图片与信息型图片在无障碍上应如何区别对待? 本文先给出可直接复述的结论,再用最小代码说明React Native Image accessible 装饰性图片 无障碍的工作方式、判断依据、项目边界和常见误区。
React Native 底部输入框既要避开 Home 指示条又要跟随键盘弹起,布局上如何同时满足? 本文先给出可直接复述的结论,再用最小代码说明React Native 底部输入框 键盘 安全区域的工作方式、判断依据、项目边界和常见误区。
React Native 在 Android 上 windowSoftInputMode 的 adjustResize 与 adjustPan 如何选择,与新架构有何关系? 本文先给出可直接复述的结论,再用最小代码说明React Native Android windowSoftInputMode adjustResize adjustPan的工作方式、判断依据、项目边界和常见误区。
React Native 如何用 Keyboard 事件驱动 UI(如键盘弹起时隐藏底部栏)并实现点击空白处收键盘? 本文先给出可直接复述的结论,再用最小代码说明React Native Keyboard 事件 点击空白收键盘的工作方式、判断依据、项目边界和常见误区。
React Native KeyboardAvoidingView 的 behavior 选 padding、height 还是 position,判断依据是什么? 本文先给出可直接复述的结论,再用最小代码说明React Native KeyboardAvoidingView behavior 选择的工作方式、判断依据、项目边界和常见误区。
React Native 布局要支持阿拉伯语等 RTL 语言时,哪些样式写法会破坏镜像效果? 本文先给出可直接复述的结论,再用最小代码说明React Native RTL 布局 I18nManager start end的工作方式、判断依据、项目边界和常见误区。
React Native 中获取组件真实尺寸与屏幕位置有哪些方式,onLayout 与 measure 各适合什么场景? 本文先给出可直接复述的结论,再用最小代码说明React Native onLayout measure 获取组件尺寸位置的工作方式、判断依据、项目边界和常见误区。
React Native PanResponder 的手势接管流程是怎样的,onMoveShouldSet 与 onPanResponderTerminate 各在何时触发? 本文先给出可直接复述的结论,再用最小代码说明React Native PanResponder 手势接管 终止的工作方式、判断依据、项目边界和常见误区。
React Native 的 PixelRatio 在高分屏适配中能解决哪些问题,什么时候不该用它? 本文先给出可直接复述的结论,再用最小代码说明React Native PixelRatio 屏幕密度适配的工作方式、判断依据、项目边界和常见误区。
React Native 点击反馈出现明显延迟时,如何从 onPress 与 onPressIn 及 ScrollView 可点击子项的角度定位? 本文先给出可直接复述的结论,再用最小代码说明React Native onPress 延迟 点击响应慢的工作方式、判断依据、项目边界和常见误区。
React Native Pressable 如何利用 pressed 状态做按压反馈,hitSlop 与 pressRetentionOffset 解决什么问题? 本文先给出可直接复述的结论,再用最小代码说明React Native Pressable hitSlop pressRetentionOffset的工作方式、判断依据、项目边界和常见误区。
React Native 处理刘海屏与底部 Home 指示条时 SafeAreaView 不够用,SafeAreaInsets 该如何正确使用? 本文先给出可直接复述的结论,再用最小代码说明React Native SafeAreaView useSafeAreaInsets 刘海屏的工作方式、判断依据、项目边界和常见误区。
React Native ScrollView 的 keyboardDismissMode 三种模式分别在什么交互诉求下使用? 本文先给出可直接复述的结论,再用最小代码说明React Native ScrollView keyboardDismissMode on-drag interactive的工作方式、判断依据、项目边界和常见误区。
React Native 中横向 FlatList 嵌在纵向 ScrollView 里有哪些坑,为什么官方建议同方向列表嵌套要慎重? 本文先给出可直接复述的结论,再用最小代码说明React Native FlatList ScrollView 嵌套 滚动冲突 VirtualizedList的工作方式、判断依据、项目边界和常见误区。
React Native 的 shadow* 属性只在 iOS 生效,Android 用 elevation,如何写出两端一致的卡片阴影? 本文先给出可直接复述的结论,再用最小代码说明React Native shadow elevation Android iOS 阴影差异的工作方式、判断依据、项目边界和常见误区。
React Native 中状态栏透明沉浸式布局为什么会导致内容被遮挡,如何按平台正确处理? 本文先给出可直接复述的结论,再用最小代码说明React Native StatusBar translucent 沉浸式 遮挡的工作方式、判断依据、项目边界和常见误区。
只用 React Native 内置 API 如何实现列表项左滑删除,关键难点在哪里? 本文先给出可直接复述的结论,再用最小代码说明React Native PanResponder Animated 滑动删除实现的工作方式、判断依据、项目边界和常见误区。
React Native Text 用 numberOfLines 和 ellipsizeMode 截断时 Android 与 iOS 行为差异如何处理? 本文先给出可直接复述的结论,再用最小代码说明React Native Text numberOfLines ellipsizeMode 平台差异的工作方式、判断依据、项目边界和常见误区。
React Native 的 Text 组件嵌套时样式如何继承,与 View 嵌套有何本质区别? 本文先给出可直接复述的结论,再用最小代码说明React Native Text 嵌套样式继承的工作方式、判断依据、项目边界和常见误区。
React Native 如何利用 textContentType 与 autoComplete 让系统密码自动填充在登录表单中生效? 本文先给出可直接复述的结论,再用最小代码说明React Native textContentType autoComplete 自动填充的工作方式、判断依据、项目边界和常见误区。
React Native 表单里如何实现 TextInput 的 next 自动聚焦与提交后收键盘? 本文先给出可直接复述的结论,再用最小代码说明React Native TextInput onSubmitEditing blurOnSubmit 焦点链的工作方式、判断依据、项目边界和常见误区。
React Native 的 TextInput 受控与不受控写法各有什么风险,中文输入法下为什么会丢字符? 本文先给出可直接复述的结论,再用最小代码说明React Native TextInput 受控 输入丢字符的工作方式、判断依据、项目边界和常见误区。
React Native TextInput 的 keyboardType、returnKeyType、autoCapitalize 在表单中如何按字段正确配置? 本文先给出可直接复述的结论,再用最小代码说明React Native TextInput keyboardType 表单配置的工作方式、判断依据、项目边界和常见误区。
React Native 多行 TextInput 如何做成随内容自增高度且设置最大行数,Android 上常见问题是什么? 本文先给出可直接复述的结论,再用最小代码说明React Native TextInput multiline 自适应高度的工作方式、判断依据、项目边界和常见误区。
React Native 密码输入框实现明文/密文切换时有哪些容易踩的细节(光标位置、自动填充)? 本文先给出可直接复述的结论,再用最小代码说明React Native TextInput secureTextEntry 明文切换的工作方式、判断依据、项目边界和常见误区。
React Native 中小于 44/48dp 的图标按钮如何既保持视觉大小又满足无障碍触控目标? 本文先给出可直接复述的结论,再用最小代码说明React Native 触控目标 hitSlop 44dp 无障碍的工作方式、判断依据、项目边界和常见误区。
React Native 自定义可点击组件需要补哪些无障碍支持才能让 VoiceOver/TalkBack 用户正常操作? 本文先给出可直接复述的结论,再用最小代码说明React Native 自定义组件 无障碍 accessible onAccessibilityTap的工作方式、判断依据、项目边界和常见误区。
React Native 的 TouchableOpacity、TouchableHighlight、Pressable 该如何选择,为什么官方推荐 Pressable? 本文先给出可直接复述的结论,再用最小代码说明React Native TouchableOpacity 与 Pressable 区别的工作方式、判断依据、项目边界和常见误区。
React Native 中 overflow: 'visible' 在 Android 上为什么不生效,常见绕过方式有哪些? 本文先给出可直接复述的结论,再用最小代码说明React Native overflow visible Android 裁剪的工作方式、判断依据、项目边界和常见误区。
React Native 的 pointerEvents 四个取值分别解决什么交互问题,遮罩层下点击穿透怎么控制? 本文先给出可直接复述的结论,再用最小代码说明React Native pointerEvents 点击穿透的工作方式、判断依据、项目边界和常见误区。
React Native 中什么场景必须用 ScrollView 而不是普通 View,反过来为什么长列表不能用 ScrollView? 本文先给出可直接复述的结论,再用最小代码说明React Native ScrollView 与 View 使用场景的工作方式、判断依据、项目边界和常见误区。
React Native Android App Links 的 intent-filter 与 assetlinks.json 验证失败时如何定位? 本文先给出可直接复述的结论,再用最小代码说明React Native Android App Links assetlinks 验证的工作方式、判断依据、项目边界和常见误区。
在既有 Android 应用嵌入 React Native 时,ReactActivity 与自定义 ReactRootView 容器的生命周期差在哪? 本文先给出可直接复述的结论,再用最小代码说明React Native Android 集成 ReactActivity ReactRootView的工作方式、判断依据、项目边界和常见误区。
React Native Android Headless JS 适合处理哪类后台任务,受哪些系统限制约束? 本文先给出可直接复述的结论,再用最小代码说明React Native Android Headless JS 后台任务的工作方式、判断依据、项目边界和常见误区。
React Native Android 原生模块监听 onHostResume/onHostPause/onHostDestroy 时应释放哪些资源? 本文先给出可直接复述的结论,再用最小代码说明React Native Android LifecycleEventListener onHostResume的工作方式、判断依据、项目边界和常见误区。
React Native Android 原生模块里 Callback、Promise 与同步方法分别适合什么返回边界? 本文先给出可直接复述的结论,再用最小代码说明React Native Android NativeModule Callback Promise的工作方式、判断依据、项目边界和常见误区。
React Native Android 运行时权限如何处理 rationale、拒绝与“不再询问”三种结果? 本文先给出可直接复述的结论,再用最小代码说明React Native PermissionsAndroid rationale never_ask_again的工作方式、判断依据、项目边界和常见误区。