只用 React Native 内置 API 如何实现列表项左滑删除,关键难点在哪里?
只用 React Native 内置 API 如何实现列表项左滑删除,关键难点在哪里? 本文先给出可直接复述的结论,再用最小代码说明React Native PanResponder Animated 滑动删除实现的工作方式、判断依据、项目边界和常见误区。
程序员面试题库第 78 页,收录第 3851–3900 题,共 5000 道完整解析,覆盖前端、JavaScript、React、Vue、Node.js、AI Agent、网络、数据库与系统设计。
按稳定语义路径排序
只用 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的工作方式、判断依据、项目边界和常见误区。
React Native Android release 开启 R8/ProGuard 后,原生模块崩溃常因哪些 keep 规则缺失? 本文先给出可直接复述的结论,再用最小代码说明React Native Android ProGuard R8 keep 原生模块的工作方式、判断依据、项目边界和常见误区。
React Native Android 上传 keystore 与 Google Play App Signing 的私钥责任怎么划分? 本文先给出可直接复述的结论,再用最小代码说明React Native Android keystore Play App Signing的工作方式、判断依据、项目边界和常见误区。
React Native Android 原生模块如何安全地从后台线程回到 UI 线程更新界面? 本文先给出可直接复述的结论,再用最小代码说明React Native Android runOnUiThread UiThreadUtil的工作方式、判断依据、项目边界和常见误区。
React Native Android ViewManager 的 @ReactProp 更新时机和默认值处理要注意什么? 本文先给出可直接复述的结论,再用最小代码说明React Native Android ViewManager @ReactProp的工作方式、判断依据、项目边界和常见误区。
React Native 旧 Bridge 的异步序列化在大对象与高频调用下会出现什么瓶颈? 本文先给出可直接复述的结论,再用最小代码说明React Native Bridge 序列化 性能瓶颈的工作方式、判断依据、项目边界和常见误区。
React Native 迁移到 Bridgeless 模式前,哪些原生模块使用方式会成为阻塞点? 本文先给出可直接复述的结论,再用最小代码说明React Native Bridgeless 迁移 原生模块的工作方式、判断依据、项目边界和常见误区。
React Native 集成进既有 Android Fragment/View 体系时,如何避免原生导航回退与 React 实例重建冲突? 本文先给出可直接复述的结论,再用最小代码说明React Native brownfield Android Fragment ReactRootView的工作方式、判断依据、项目边界和常见误区。
React Native 嵌入既有 iOS UINavigationController 时,RCTRootView 的加载时机和桥复用怎么设计? 本文先给出可直接复述的结论,再用最小代码说明React Native brownfield iOS RCTRootView bridge 复用的工作方式、判断依据、项目边界和常见误区。
React Native Codegen 生成失败时,如何区分规格文件错误、依赖版本错位与缓存脏产物? 本文先给出可直接复述的结论,再用最小代码说明React Native Codegen 失败 诊断的工作方式、判断依据、项目边界和常见误区。
React Native 中原生 UI 组件与原生模块的职责分界怎么判? 本文先给出可直接复述的结论,再用最小代码说明React Native 原生 UI 组件 原生模块 区别的工作方式、判断依据、项目边界和常见误区。
React Native 原生模块用 constantsToExport 暴露常量时,哪些值不适合放进常量? 本文先给出可直接复述的结论,再用最小代码说明React Native constantsToExport 原生模块 常量的工作方式、判断依据、项目边界和常见误区。
React Native 原生模块在 release 才崩溃而 debug 正常时,原生侧优先怀疑哪些构建差异? 本文先给出可直接复述的结论,再用最小代码说明React Native release 崩溃 原生模块 debug 正常的工作方式、判断依据、项目边界和常见误区。
React Native Android debug 与 release 构建在 JS bundle、so 库与网络明文上有哪些关键差异? 本文先给出可直接复述的结论,再用最小代码说明React Native Android debug release 构建差异的工作方式、判断依据、项目边界和常见误区。
React Native 深链接中自定义 scheme、Android App Links 与 iOS Universal Links 的信任等级差在哪? 本文先给出可直接复述的结论,再用最小代码说明React Native deep link App Links Universal Links的工作方式、判断依据、项目边界和常见误区。
React Native 原生模块初始化过早为什么会拖慢启动,如何判定是否该延迟初始化? 本文先给出可直接复述的结论,再用最小代码说明React Native 原生模块 初始化 启动性能的工作方式、判断依据、项目边界和常见误区。
React Native 原生到 JS 的通知该选 RCTDeviceEventEmitter、NativeEventEmitter 还是方法回调? 本文先给出可直接复述的结论,再用最小代码说明React Native DeviceEventEmitter NativeEventEmitter 事件选择的工作方式、判断依据、项目边界和常见误区。
React Native 的 NativeEventEmitter 报 `new NativeEventEmitter()` 需要非空原生模块时,根因通常有哪些? 本文先给出可直接复述的结论,再用最小代码说明React Native NativeEventEmitter requires non-null argument的工作方式、判断依据、项目边界和常见误区。
React Native Fabric 原生组件中 props 与本地 state 的更新路径有什么不同? 本文先给出可直接复述的结论,再用最小代码说明React Native Fabric props state Shadow Tree的工作方式、判断依据、项目边界和常见误区。
React Native 启用 Hermes 后,启动收益与调试/符号化成本如何权衡? 本文先给出可直接复述的结论,再用最小代码说明React Native Hermes 启动 调试 sourcemap的工作方式、判断依据、项目边界和常见误区。
React Native 冷启动深链接为什么要在监听 Linking 事件之外处理 getInitialURL? 本文先给出可直接复述的结论,再用最小代码说明React Native Linking getInitialURL 冷启动的工作方式、判断依据、项目边界和常见误区。
React Native iOS AppDelegate 中创建 bridge/rootView 的旧写法与新架构入口差异会影响什么? 本文先给出可直接复述的结论,再用最小代码说明React Native iOS AppDelegate bridge rootView 新架构的工作方式、判断依据、项目边界和常见误区。
React Native iOS 后台任务接入原生 completion handler 时,为什么必须上报结束而不是依赖 JS 静默完成? 本文先给出可直接复述的结论,再用最小代码说明React Native iOS background fetch completionHandler的工作方式、判断依据、项目边界和常见误区。
为什么某些 React Native iOS 原生模块需要实现 requiresMainQueueSetup? 本文先给出可直接复述的结论,再用最小代码说明React Native iOS requiresMainQueueSetup的工作方式、判断依据、项目边界和常见误区。
React Native iOS 原生模块中 RCT_EXPORT_MODULE 与 RCT_EXPORT_METHOD 的最小可用约定是什么? 本文先给出可直接复述的结论,再用最小代码说明React Native iOS RCT_EXPORT_MODULE RCT_EXPORT_METHOD的工作方式、判断依据、项目边界和常见误区。
React Native iOS 权限申请前,Info.plist 用途字符串缺失会导致什么具体失败? 本文先给出可直接复述的结论,再用最小代码说明React Native iOS Info.plist 权限 用途字符串的工作方式、判断依据、项目边界和常见误区。
React Native iOS 开启新架构时,Podfile 与构建环境变量要保持哪些一致性? 本文先给出可直接复述的结论,再用最小代码说明React Native iOS Podfile RCT_NEW_ARCH_ENABLED的工作方式、判断依据、项目边界和常见误区。
React Native iOS 发布到 App Store 前,加密合规 ITSAppUsesNonExemptEncryption 什么时候要谨慎声明? 本文先给出可直接复述的结论,再用最小代码说明React Native iOS ITSAppUsesNonExemptEncryption的工作方式、判断依据、项目边界和常见误区。
React Native iOS Universal Links 打开失败落到 Safari 时,原生侧要检查哪些配置? 本文先给出可直接复述的结论,再用最小代码说明React Native iOS Universal Links associated domains的工作方式、判断依据、项目边界和常见误区。
React Native iOS 自定义原生视图怎样把触摸或内容变化事件可靠地送回 JS? 本文先给出可直接复述的结论,再用最小代码说明React Native iOS RCTViewManager 事件 onChange的工作方式、判断依据、项目边界和常见误区。