Не могу удалить элементы с середины массива в React

247
03 января 2018, 21:09
import React, { Component } from 'react';
import FontAwesome from 'react-fontawesome';
export default class AddTestItem extends Component {
  constructor(props){
    super(props);
    this.state = {
      answerCount: [],
    }
  }
  render(){
    return(
      <div className="add-test-item">
        <span>{this.props.questionNumber}.</span>
        <input className ="question-input" type="text"/>
        {
          this.state.answerCount.map((item,i)=>{
            return (<div  className="answer-input-wrapper" key={i}><input className ="answer-input" type="text"/><FontAwesome onClick={()=>this.deleteAnswer(i)} name='times' className="icon"/></div>)
          })
        }
        <button onClick={this.addAnswer}>Add answer</button>
      </div>
    )
  }
  //custom methods
  addAnswer = () => {
    this.setState((prevState,props)=>({answerCount: prevState.answerCount.concat("-")}));
  }
  deleteAnswer = (i) => {
    this.setState((prevState)=>({answerCount: prevState.answerCount.filter((item,index)=>(i!=index))}))
  }
}
READ ALSO
Как обрезать строку в jq? (не работает в ie11)

Как обрезать строку в jq? (не работает в ie11)

Есть функция, отлично работает во всех браузерах кроме ieподскажите что не так

336
Вывести ёлочку в консоли

Вывести ёлочку в консоли

Захотелось попробовать вывести такую же ёлочку как тут, но с помощью javascript

280
Никак не могу решить [требует правки]

Никак не могу решить [требует правки]

В этом задании необходимо реализовать функцию, через которую можно управлять телефонной книгой

459
Уничтожить(destroy) модель в коллекции Backbone

Уничтожить(destroy) модель в коллекции Backbone

Есть ли метод или хорошая практика которая в коллекции backbone уничтожает все элементы в и удаляет слушателей событий?

249