Réagir: Définir des constantes?

J'ai un composant conteneur qui est l'alimentation d'un composant de présentation avec une image à la fois (chaque fois qu'un utilisateur clique sur un bouton). Je veux, pour définir les chemins d'image dans une constante (tableau). Mais j'ai TypeError: Cannot read property '1' of undefined lorsque vous essayez de lire à partir de ce tableau.

Comment puis-je résoudre cette erreur, et est-ce la meilleure approche?

export default class ImageContainer extends Component {
  constructor(props){
    super(props)
    this.state = {
      currentImage: '/images/dummy-image-1.jpg'
    }

    this.changeImage = this.changeImage.bind(this)

    const images = [
      '/images/dummy-image-1.jpg',
      '/images/dummy-image-2.jpg',
      '/images/dummy-image-3.jpg',
      '/images/dummy-image-4.jpg',
      '/images/dummy-image-5.jpg'
    ]
  }

  changeImage(event){
    console.log(this.images[1])
    //Do something
  }

  render(){
    return(
      <ImageView image={this.state.currentImage} changeImage={this.changeImage} />
    )
  }
}
InformationsquelleAutor allegutta | 2016-06-03