ReactNative系列之五十四ReactProp属性调用顺序

在RN中,封装js的view对应Java层里的属性使用注解ReactProp,在给view增加多个属性的时候,对应到原生也使调用多个ReactProp注解的方法,看了下内部的实现是通过HashMap进行存储,所以顺序严格来说是无序的。并不能保存某个方法的优先执行顺序,所以在业务逻辑上应注意。

// 以下是风马牛不相及,对象属性遍历覆盖

let propertiesArray = Object.keys(AInterface);

console.log('InterfaceRegister.registerGroupInterface--------', propertiesArray);

for (let i = 0; i < propertiesArray.length; i++) {

if (BInterface[propertiesArray[i]] && AInterface[propertiesArray[i]]) {

BInterface[propertiesArray[i]] = AInterface[propertiesArray[i]];

} else {

console.log('InterfaceRegister---method not found---', propertiesArray[i]);

}

}

你可能感兴趣的:(ReactNative,react,native,react.js,javascript)