我试图将HTML5应用程序移植到React Native。在我的原始应用程序中,我有24个DOM元素,每个元素都具有自定义长度,maxLength,description,isActive和color属性。我会使用jQuery.each();遍历元素并使用构造函数为每个元素存储索引和jQuery对象。迭代更改组件的属性和状态
构造函数有各种原型函数来获取/设置属性以及相关的样式更改。有些函数会改变相邻元素的属性和样式,我会使用构造对象的数组访问这些函数。
所以我的问题。我如何遵循React Native中的类似模式?具体而言,如何将“元素”添加到数组中,然后遍历该数组,从而对所选元素进行可视/数据更改?
一个例子:
jQuery的
$(document).ready(function(){
var activities = [];
Activity = function (idx, ele) {
this.idx = idx;
this.ele = ele;
}
$('.activity').each(function(index){
activities[index] = new Activity(index, $(this));
});
});
2017-04-13
MHz
+0
很广。一些代码示例会帮助:) –