ListView renderRow将状态传递给prop

时间:2015-06-29 19:45:37

标签: listview react-native

我正在尝试使用onscroll函数更新的状态值设置scrollY prop。这是正确的做法吗?我需要将scrollY偏移量传递给我的组件。我能够在我的组件上获得一个值,但是当我滚动时它不会更新。

renderRow: function (rowData, sectionID, rowID) {
    return (
       <VideoCard key={rowData.id} data={rowData} rowid={rowID} autoplay={this.state.autoplay} scrollY={this.state.contentOffset} navigator={this.props.navigator}/>
    );
},

1 个答案:

答案 0 :(得分:0)

具有此renderRow方法的组件应该有一种设置自己状态的方法。

然后,您应该将该方法作为道具传递给VideoCard组件。