数据依赖数据,这个一般如何做呢?
比如,在一个react组件内,有一个数组如下:
const datalist = [
{
type: 'a',
location: {x: 0, y: 0, z: 0}
},
{
type: 'b',
location: {x: 1, y: 1, z: 0}
},
{
type: 'c',
location: {x: 2, y: 2, z: 0}
}
]
但是基于此数据需要有一个数组只有location:
[
{x: 0, y: 0, z: 0},
{x: 1, y: 1, z: 0},
{x: 2, y: 2, z: 0}
]
我们知道在Vue中有computed 这个方式可以做到实时获取,
但是在react中是否有这样的现有的方法做到呢?或者lodash之类的库能做到。
react
很多逻辑都是用原生 js 去实现的效果如下:
补充:数据动态版本