기본 콘텐츠로 건너뛰기

react-native bind and listview item event handler

In ListView bind.this and renderRow() also bind.this


return (
    <ListView        dataSource={this.state.dataSource}
        renderRow={this.renderItem.bind(this)}
        style={styles.listView}
    />
);



renderProgram(program) {
    return (
            <TouchableHighlight                onPress={this.handlePress.bind(this, ...)}>
                <View style={styles.row}>
                 ...
                </View>
            </TouchableHighlight>
    );
}

댓글

이 블로그의 인기 게시물

install parse-server & parse-dashboard at CentOS 7

yum install epel-release -y yum update -y shutdown -r now install mongodb https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/#configure-the-package-management-system-yum semanage port -a -t mongod_port_t -p tcp 27017 curl --silent --location https://rpm.nodesource.com/setup_9.x | sudo bash - yum install git -y git clone https://github.com/ParsePlatform/parse-server.git sudo npm install -g parse-server mongodb-runner * install parse-server-example https://github.com/parse-community/parse-server-example.git * install parse-dashboard https://github.com/parse-community/parse-dashboard.git firewall-cmd --permanent --zone=public --add-port=4040/tcp semanage port -a -t mongod_port_t -p tcp 4040 parse-dashboard --config parse-dashboard-config.json --allowInsecureHTTP