我試圖將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));
});
});
很廣。一些代碼示例會幫助:) –