6、Pressable:如何实现一个体验好的点按组件

你好,我是蒋宏伟。 点按组件的设计与我们的用户体验息息相关。有人会因为机械键盘的敲击感好,不买百来块的薄膜键盘,而花上贵十倍的价格去买 HHKB、Filco,也有人会因为某个应用的点按体验不好,而转投竞品应用。 如果你仔细观察过世界上那些流行的、口碑...

React Native 新架构实战课

7、TextInput:如何实现一个体验好的输入框

你好,我是蒋宏伟。 上一讲,我们介绍了如何去打磨点按组件的体验细节,这一讲我们就开始介绍如何打磨一个文本输入组件 TextInput 的体验细节。 作为一个优秀工程师,要想优化页面的用户体验,只知道打磨点按组件是远远不够的,而且,相对于点按组件组件来...

React Native 新架构实战课

8、List:如何实现高性能的无限列表

你好,我是蒋宏伟。今天我们学习的重点是列表组件 RecyclerListView。 如果你熟悉 React Native ,那你可能会问了:“React Native 中的列表组件不是 FlatList 吗?” 没错。React Native 官方提...

React Native 新架构实战课

9、Fast Refresh:提高UI调试效率神器

你好,我是蒋宏伟。今天我们来讲一讲提高 UI 调试效率的方法。 在开发 UI 时,大家一般都是一边看设计稿,一边写代码,一边调试,三种行为交替进行的。谁的大脑都不是一台编译机,也不能安装真正的 React Native 环境。即使已经思考得很完备了,...

React Native 新架构实战课

10、Debug:解决BUG思路有哪些

你好,我是蒋宏伟。 传说中,比尔盖茨在飞机上顺手撸一个 BASIC 解释器,不 Debug 就能直接跑起来。虽然比尔盖茨是“传说级”的程序员,但他写代码也是需要调试的。我们可以在维基百科的 Altair BASIC 词条看到: 盖茨和艾伦从波士顿的...

React Native 新架构实战课

11、组件实战:如何实现瀑布流

你好,我是蒋宏伟。 现在,国内购物 App 的首页大都采用了双列瀑布流的布局,假如你的产品经理也想实现同样的瀑布流效果,你在网上找了很多的 React Native 列表组件,但都满足不了需求,你会怎么办?你会选择改让产品改方案,还是自己再研究研究?...

React Native 新架构实战课
12347