1.数组按键值比较大小,链接如下:
https://segmentfault.com/a/1190000010769558
2.JS默认输出和正常输出:
// 第一组 import语句不需要使用大括号,其他模块加载该模块时,
//import命令可以为该匿名函数指定任意名字。
export default function crc32() { // 输出
// ...
}
import customName from 'crc32'; // 输入
// 第二组 对应的import语句需要使用大括号
// 大括号里面的变量名,必须与被导入模块(crc32.js)对外接口的名称相同。
export function crc32() { // 输出
// ...
};
import {crc32} from 'crc32'; // 输入
3.Number()对包含单个数值的数组的处理结果。
Number([]); //0
Number(['123']); //123
Number([123]); //123
4.React Native 性能优化 杨光笔记。
React Native 性能调试相关 https://www.hangge.com/blog/cache/detail_1480.html
skeleton screens做法
https://uxdesign.cc/what-you-should-know-about-skeleton-screens-a820c45a571a?gi=333c21cddca9
optimistic ui技术
https://uxplanet.org/optimistic-1000-34d9eefe4c05?gi=215ed6a60438
过着早优化的做法:过早优化
FlatList优化
在渲染列表时,应该选择基于VirtualizedList实现的组件,例如FlatList或者SectionList,根据列表的单元行数量,列表组件的复杂度和尺寸等情况,尽可能地优化其props的使用,因为列表组件会对页面的性能产生直接影响。
React Native 性能优化
1.http://yangguang1029.github.io/2019/10/08/rn-performance-do-and-dont/