Наличие предупреждений tslint (ES6) и все еще некоторые трудности с его синтаксисом.Это выглядит следующим образом:
ошибка без теневой переменной: скрытое имя: 'i'
for (let i = 0; i < this.state.UploadedFilesArray.length; i++) {
if (this.state.UploadedFilesArray[i] != undefined) {
var tempx = this.state.UploadedFilesArray[i].toString().split('|');
str.push(<li key={tempx[0]} onClick={this.onChangeDeleteDocument.bind(this)} data-id={tempx[1]}> Uploaded File : {tempx[0]} - <a className={styles.MyHeadingsAnchor}>Delete </a></li>);
}
}