this.state.currentImage.tags.map(tag => <p>{tag}</p>)
Вы пытаетесь получить доступ к this.state.currentImage.tags.map
здесь, но ваше начальное состояние определяется как
this.state = { currentImage: {} }
Это означает, что this.state.currentImage.tags
не определено, что вы также можете увидеть в сообщении об ошибке, которое вывы получаете, когда вы пытаетесь вызвать tags.map
Uncaught TypeError: Cannot read property 'map' of undefined
Чтобы исправить это, вам нужно убедиться, что вы определяете все, что вы используете в своем состоянии в своем конструкторе, например
this.state = {
currentImage: {
author: "",
description: "",
tags: []
// etc
}
}
Вы также можете сгладить свое состояние здесь, о чем вы можете прочитать больше о в этом вопросе