ReactNativeBestPractice ReactNative最佳实践(从入门到放弃) ReactNative从实践到放弃 目录 ReactNative的历史 ReactNative的应用范围 React基础知识 TypeScript基础知识 为什么要使用TypeScript TS+React TS+React全家桶 TS+ReactNative Native基础知识 JSer理解iOS https://zhuanlan.zhihu.com/p/32749940 JSer理解Android https://zhuanlan.zhihu.com/p/45834610 通用概念 专栏里的文章 https://zhuanlan.zhihu.com/p/45421800 包管理 语言语法 如何使用RN开发调试 VSCode开发和插件 代码编写的最佳实践 组件库介绍 调试和安装 如何设计一款App App的架构 RN-Service的设计 网络 权限 RN-Utils的设计 RN-Navigation的设计 团队协作开发 ESLint/TSLint 最佳实践 如何避免重复代码 样式抽离 关注度分离 图片资源矢量化 如何发布 RNTesting 函数/组件单元测试 业务流程测试 稳定性测试 UI测试 测试覆盖率 如果打动用户 提示 动画 交互 RN的缺陷 CSS样式 Android的缺陷 RN的性能 RN的未来 RN New Arch https://www.youtube.com/watch?v=UcqRXTriUVI&t=1386s JSI NativeModules RN官方的演进 RN v.s. Flutter