React Native 中 absolute 定位与 zIndex 的表现和 Web 有何差异,Android 上为什么层叠常常失效?
围绕“React Native 中 absolute 定位与 zIndex 的表现和 Web 有何差异,Android 上”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求说明兄弟层级依赖、elevation 的关系及常见遮挡修复手段。
React Native面试题第 1 页,显示第 1–50 题,共找到 135 道完整解析,可继续按分类、标签与关键词缩小范围。
按稳定语义路径排序
围绕“React Native 中 absolute 定位与 zIndex 的表现和 Web 有何差异,Android 上”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求说明兄弟层级依赖、elevation 的关系及常见遮挡修复手段。
围绕“React Native 中动态更新的内容(如表单校验错误、加载完成)如何主动通知读屏器用户”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求说明 announceForAccessibility 与 accessibilityLiveRegion 的适用时机。
围绕“React Native 页面切换或弹层出现后如何设置无障碍焦点,为什么常见做法是 setAccessibility”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求说明焦点失控的场景与 setAccessibilityFocus 的 ref 用法及时机。
围绕“React Native 中 accessibilityRole、accessibilityLabel、access”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求区分角色、名称与操作提示三者的朗读语义并给出误用后果。
围绕“React Native 中如何用 aspectRatio 保持图片或卡片的宽高比,与固定 width/height”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求说明 aspectRatio 在单边约束下的计算优先级及与 flex 的冲突场景。
围绕“React Native 中 Dimensions.get 与 useWindowDimensions 的区别是什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求指出静态取值不响应变化与 Hook 订阅式更新的差异。
围绕“React Native FlatList 的 keyExtractor 用索引当 key 会带来哪些具体 bug”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求说明增删重排时组件状态错位与多余重渲染的机制。
围绕“React Native FlatList 的 windowSize、maxToRenderPerBatch、ini”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求区分渲染批次、窗口范围与首屏数量的作用并给出调优判断。
围绕“React Native 中 flex、flexGrow、flexShrink 混合使用时剩余空间如何分配”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求能推算含基准尺寸与收缩比例时的最终尺寸。
围绕“React Native 的 Flexbox 与 Web 相比默认 flexDirection 为 column,还”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求列举默认值、只支持单值 flex 等关键差异及其对布局迁移的影响,不逐项讲 flex 属性用法。
围绕“React Native 中子组件手势与父级 ScrollView 滚动冲突时如何协调”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求讲清 responder 捕获与拒绝机制(ShouldSetCapture、requestDisallowInterceptTouc。
围绕“只用 React Native 内置 API 如何区分单击、双击与长按而不互相误触发”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求设计延迟确认或计时器方案并说明取消条件,不引入手势库。
围绕“React Native 的手势响应系统(Gesture Responder System)如何决定哪个组件成为事件”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求说明冒泡协商与最深节点优先的规则。
围绕“React Native 中装饰性图片与信息型图片在无障碍上应如何区别对待”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求说明 accessible={false} 与提供有意义 label 的判断标准。
围绕“React Native 底部输入框既要避开 Home 指示条又要跟随键盘弹起,布局上如何同时满足”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求组合 insets 与 KeyboardAvoidingView 的顺序与 padding 叠加判断。
围绕“React Native 在 Android 上 windowSoftInputMode 的 adjustResiz”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求说明清单配置对布局挤压的影响及在 RN 中配合 KeyboardAvoidingView 的冲突处理。
围绕“React Native 如何用 Keyboard 事件驱动 UI(如键盘弹起时隐藏底部栏)并实现点击空白处收键盘”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求区分 keyboardWill/Did 事件的可用性与 TouchableWithoutFeedback 或 ScrollView 。
围绕“React Native KeyboardAvoidingView 的 behavior 选 padding、hei”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求比较三种 behavior 的布局机制并给出 iOS/Android 适用判断。
围绕“React Native 布局要支持阿拉伯语等 RTL 语言时,哪些样式写法会破坏镜像效果”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求说明 left/right 与 start/end 的差异及 I18nManager 强制方向的重启代价。
围绕“React Native 中获取组件真实尺寸与屏幕位置有哪些方式,onLayout 与 measure 各适合什么场”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求比较布局事件时机与异步测量的准确性差异。
围绕“React Native PanResponder 的手势接管流程是怎样的,onMoveShouldSet 与 on”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求梳理成为响应者、移动回调与被系统/父级打断的完整生命周期,不对比第三方手势库。
围绕“React Native 的 PixelRatio 在高分屏适配中能解决哪些问题,什么时候不该用它”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求区分逻辑像素与物理像素的换算用途及过度使用的反模式。
围绕“React Native 点击反馈出现明显延迟时,如何从 onPress 与 onPressIn 及 ScrollV”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求解释 300ms 类延迟来源与 onPressIn 提前反馈、scrollable 容器裁决的关系。
围绕“React Native Pressable 如何利用 pressed 状态做按压反馈,hitSlop 与 pres”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求解释热区扩大与滑出保留区的交互意义及函数式样式写法。
围绕“React Native 处理刘海屏与底部 Home 指示条时 SafeAreaView 不够用,SafeAreaI”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求指出 SafeAreaView 仅 iOS 的局限并说明 insets 手动 padding 的适用场景。
围绕“React Native ScrollView 的 keyboardDismissMode 三种模式分别在什么交互诉”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求区分 none/on-drag/interactive 的平台支持与体验差异。
围绕“React Native 中横向 FlatList 嵌在纵向 ScrollView 里有哪些坑,为什么官方建议同方向”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求说明 VirtualizedList 警告的来源与嵌套失效/性能问题及替代结构。
围绕“React Native 的 shadow* 属性只在 iOS 生效,Android 用 elevation,如何写”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求说明两套机制差异与统一样式封装策略。
围绕“React Native 中状态栏透明沉浸式布局为什么会导致内容被遮挡,如何按平台正确处理”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求说明 translucent 对布局起点的影响及与 SafeArea 的配合。
围绕“只用 React Native 内置 API 如何实现列表项左滑删除,关键难点在哪里”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求给出 PanResponder+Animated 的阈值与回弹设计并指出与列表滚动的冲突处理。
围绕“React Native Text 用 numberOfLines 和 ellipsizeMode 截断时 Andr”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求指出 Android 对 ellipsizeMode 支持不完整及多行截断的对齐问题与应对。
围绕“React Native 的 Text 组件嵌套时样式如何继承,与 View 嵌套有何本质区别”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求说明内联文本继承链与 View 盒模型不继承样式的差异。
围绕“React Native 如何利用 textContentType 与 autoComplete 让系统密码自动填充”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求给出 iOS/Android 各自属性的取值配对与常见失效原因。
围绕“React Native 表单里如何实现 TextInput 的 next 自动聚焦与提交后收键盘”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求讲清 ref 链式 focus、blurOnSubmit 与键盘保持的取舍。
围绕“React Native 的 TextInput 受控与不受控写法各有什么风险,中文输入法下为什么会丢字符”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求解释受控回写与输入法组合态(composition)冲突的原因及解决思路。
围绕“React Native TextInput 的 keyboardType、returnKeyType、autoCa”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求按输入场景匹配键盘类型与提交键并说明平台差异。
围绕“React Native 多行 TextInput 如何做成随内容自增高度且设置最大行数,Android 上常见问题”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求说明受控 contentSize 变化驱动的做法与 Android 对齐/滚动问题。
围绕“React Native 密码输入框实现明文/密文切换时有哪些容易踩的细节(光标位置、自动填充)”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求说明 secureTextEntry 切换对光标与键盘建议的影响及 textContentType 配合。
围绕“React Native 中小于 44/48dp 的图标按钮如何既保持视觉大小又满足无障碍触控目标”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求给出 hitSlop 扩大热区而不改视觉的方案及平台最小尺寸标准。
围绕“React Native 自定义可点击组件需要补哪些无障碍支持才能让 VoiceOver/TalkBack 用户正常”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求列出 accessible、role、状态与自定义动作的最小集合。
围绕“React Native 的 TouchableOpacity、TouchableHighlight、Pressab”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求比较反馈机制、可定制性与未来维护方向。
围绕“React Native 中 overflow: 'visible' 在 Android 上为什么不生效,常见绕过方”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求解释 Android 视图裁剪的默认行为与移除中间容器边界、调整层级的对策。
围绕“React Native 的 pointerEvents 四个取值分别解决什么交互问题,遮罩层下点击穿透怎么控制”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求区分 box-none/box-only 等对子树的命中测试语义。
围绕“React Native 中什么场景必须用 ScrollView 而不是普通 View,反过来为什么长列表不能用 S”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖要求回答一次性渲染与虚拟化渲染的取舍及 ScrollView 的内存代价。
围绕“React Native Android App Links 的 intent-filter 与 assetlink”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖回答要聚焦 autoVerify、域名指纹与 Digital Asset Links 匹配。
围绕“在既有 Android 应用嵌入 React Native 时,ReactActivity 与自定义 ReactRo”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须比较默认返回键、权限结果转发与多实例宿主控制权。
围绕“React Native Android Headless JS 适合处理哪类后台任务,受哪些系统限制约束”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须区分短任务、唤醒锁与厂商后台限制。
围绕“React Native Android 原生模块监听 onHostResume/onHostPause/onHos”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖回答要按 Activity/Fragment 宿主生命周期管理定位、相机与传感器句柄。
围绕“React Native Android 原生模块里 Callback、Promise 与同步方法分别适合什么返回边”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须比较一次性回调、异步 Promise、@ReactMethod(isBlockingSynchronousMethod) 的线程与错。
围绕“React Native Android 运行时权限如何处理 rationale、拒绝与“不再询问”三种结果”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须区分 check、request 返回值与设置页引导策略。