который внутри рендерит и выводит.
                  
                  
                  получаю ошибку Cannot read property 'length' of undefined
                  
                  
                  из-за этого кода:
                  
                  
                  {listing.photos.length && <img src={listing.photos[0]["media-url"]} alt=""/> }
                  
                  
                  сделал эту проверку, потому что может такое быть, что photo пустой массив, тем самым проверяю пустой массив или нет. 
                  
                  
                  перед тем как передать массив в этот компонент, тоже проверка есть:
                  
                  
                  {list && <Listing listings={list}/>} 
                  
                  
                  что не так?
                  
                  
                
а ты компонент Listing еще используешь где-то?
Так ты передаешь listings, а не listing
ну ты проверяешь list, но не list.photos, а внутри обращаешься именно к list.photos, вероятно list.photos не существует, а твоя проверка не работает
lodash: return (<div> { _.map(listing.photos, photo => (<img src={photo['media-url']} alt='' /> ) ) } </div>);
Обсуждают сегодня