The application contains critical errors that lead to application crash
Direct state modification. The state should be updated via this.setState
function, don't update state by using dirrect assignment or modification.
Bad
componentDidMount() {
this.state.emoji = this.state.emoji.filter(item => item.id !== id);