André KovacAndré Kovac
Workshops/ React Native 进阶

工作坊

React Native 进阶

动手实践的 React Native 进阶课程。如果你的团队已经在使用 React Native 和 TypeScript 进行交付,效果最佳。

React Native 进阶 工作坊

前置条件

如果你已有 React Native 与 JavaScript/TypeScript 的实际开发经验,收获会最大。

动手实践的形式

  • 现场编码演示 🖥,留出大量时间回答你的问题。
  • 编码练习 💻,你将编写并重构真实的代码。

我们会涵盖什么

这是一份主题菜单,根据时间长短,我们一起挑选对你的团队最相关的部分。

基础知识(按需)

  • Flexbox 样式系统
  • 列表:FlatList 与 ScrollView 的对比
  • 异步事件处理

环境搭建与工具

  • 在 VS Code 中进行实时调试
  • Expo 与“vanilla” React Native 的对比
  • react-native-debugger 与 Flipper

导航(react-navigation)

  • Stack、Tab 与 Screen 导航器
  • 嵌套导航器
  • useFocusEffect、useEffect 与 react-freeze 的对比
  • navigate / push / pop 以及从任意位置导航
  • 模态框与浮层

动画

  • Reanimated 2:worklets、useSharedValue、useAnimatedStyle、withSpring/withTiming
  • 使用 react-native-gesture-handler 实现手势
  • 布局动画
  • Animated:数值、插值、LayoutAnimation

测试

  • 用快照测试防止 UI 回归
  • 组件测试
  • 使用 Detox 进行端到端测试

进入原生开发

  • 使用传感器与摄像头

为什么选我

我从 2015 年 12 月起就用 React 和 React Native 做开发,当时作为创业公司的 CTO 选择了它,此后为 Barclays、McKinsey、REWE、DATEV 和 Condor 的团队做过培训。我在 Stack Overflow 上的 React Native 和 JavaScript 排名位列全球前 5%,也负责 Workshops.de 的 React / React Native 方向。

更多工作坊

直接跳到另一个工作坊,不用绕回总览页。

把这个工作坊带给你的团队

远程或现场,按你团队的水平量身定制。

a
GitHubLinkedInYouTubeXInstagramStackOverflowEmail