Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. export class DirectorView extends React.Component {
  2. constructor(props) {
  3. super(props);
  4. }
  5. render() {
  6. const { director, movies } = this.props;
  7. console.log(movies); // works, all movies are logged
  8. console.log(director); // works, director is logged
  9.  
  10. if (!director) return null;
  11. const directorMovies = movies.filter(m => m.director.name == director);
  12. console.log(directorMovies); // works, all movies of director are logged
  13. console.log(directorMovies[0]) // works, the first movie of the array is displayed
  14. // following do not work! All TypeError: Cannot read property 'director' of undefined
  15. //console.log(directorMovies[0]['director'].title)
  16. //console.log(directorMovies[0].director.title)
  17. //console.log(directorMovies[0][director][name])
  18.  
  19. return (
  20. <Card bg="light" style={{ width: '90%' }}>
  21. <Card.Body>
  22. <Card.Title>{director}</Card.Title>
  23. <Card.Title>name: {director.name}</Card.Title>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement