Array.isArray(observable([]))// false,observable「包」过的值,就会变成observable类型,不在原来数据类型。Array.isArray(observable([]).slice())// true,observable([])要变回array类型,需要observable([]).slice()处理。- 不同于
sort和reverse函数的内置实现,observableArray.sort和observableArray.reverse不会改变数组本身,而只是返回一个排序过/反转过的拷贝
引用包名:
import { observer } from 'mobx-react/native';
实际代码:
export default observer(props => {
const { rowData, tabIndex, rowID } = props;
switch (rowData.type) {
case a:
// return a component
break;
case b:
// return b component
break;
case c:
// return c component
break;
default:
return null;
}
});