Size: a a a

React — русскоговорящее сообщество

2020 July 20

RH

Rauf Heshimov in React — русскоговорящее сообщество
типо сначало рендерится родитель а потом потомок и так он берет размеры родителя думаю не правильно
источник

АХ

Амир Хан in React — русскоговорящее сообщество
Eugene Sternin
вставть ссылку на картинку?
Видел варианты, когда создавали img и ему присваивали src.

Я сначала получаю данные с апи, в данных массив с ссылками на картинки. Мне надо подгрузить эти картинки и после рендерить компонент
источник

Н

Никита in React — русскоговорящее сообщество
всем привет, кто знает в чем тут проблема, ругается на tihs:
источник

ES

Eugene Sternin in React — русскоговорящее сообщество
Амир Хан
Видел варианты, когда создавали img и ему присваивали src.

Я сначала получаю данные с апи, в данных массив с ссылками на картинки. Мне надо подгрузить эти картинки и после рендерить компонент
ну берешь свои ссылки и вставляешь
<img src={linkToFile}/>
источник

Н

Никита in React — русскоговорящее сообщество
class Users extends React.Component {
constructor(props){
 super(props)
 axios.get("https://social-network.samuraijs.com/api/1.0/users")
               .then(response => {
                   this.props.setUsers(response.data.items);
               });
}

   render() {
 return {
   this.props.users.map(u => {return (<div key={u.id}>
     <span>
      <div>
       <img src={u.photos.small != null ? u.photos.small : userPhoto} className={styles.userPhoto}/>
      </div>
      <div>
       {u.followed
        ? <button onClick={() => {
         this.props.unfollow(u.id)
        }}>Unfollow</button>
        : <button onClick={() => {
         this.props.follow(u.id)
        }}>Follow</button>}

      </div>
     </span>
     <span>
      <span>
       <div>{u.name}</div>
       <div>{u.status}</div>
      </span>
      <span>
       <div>{u.location.country}</div>
       <div>{u.location.city}</div>
      </span>
     </span>
    </div>)})
 }
 }
}
источник

Н

Никита in React — русскоговорящее сообщество
Никита
class Users extends React.Component {
constructor(props){
 super(props)
 axios.get("https://social-network.samuraijs.com/api/1.0/users")
               .then(response => {
                   this.props.setUsers(response.data.items);
               });
}

   render() {
 return {
   this.props.users.map(u => {return (<div key={u.id}>
     <span>
      <div>
       <img src={u.photos.small != null ? u.photos.small : userPhoto} className={styles.userPhoto}/>
      </div>
      <div>
       {u.followed
        ? <button onClick={() => {
         this.props.unfollow(u.id)
        }}>Unfollow</button>
        : <button onClick={() => {
         this.props.follow(u.id)
        }}>Follow</button>}

      </div>
     </span>
     <span>
      <span>
       <div>{u.name}</div>
       <div>{u.status}</div>
      </span>
      <span>
       <div>{u.location.country}</div>
       <div>{u.location.city}</div>
      </span>
     </span>
    </div>)})
 }
 }
}
в методе render
источник

RH

Rauf Heshimov in React — русскоговорящее сообщество
Никита
class Users extends React.Component {
constructor(props){
 super(props)
 axios.get("https://social-network.samuraijs.com/api/1.0/users")
               .then(response => {
                   this.props.setUsers(response.data.items);
               });
}

   render() {
 return {
   this.props.users.map(u => {return (<div key={u.id}>
     <span>
      <div>
       <img src={u.photos.small != null ? u.photos.small : userPhoto} className={styles.userPhoto}/>
      </div>
      <div>
       {u.followed
        ? <button onClick={() => {
         this.props.unfollow(u.id)
        }}>Unfollow</button>
        : <button onClick={() => {
         this.props.follow(u.id)
        }}>Follow</button>}

      </div>
     </span>
     <span>
      <span>
       <div>{u.name}</div>
       <div>{u.status}</div>
      </span>
      <span>
       <div>{u.location.country}</div>
       <div>{u.location.city}</div>
      </span>
     </span>
    </div>)})
 }
 }
}
используй ``` при вставке кода
источник

АХ

Амир Хан in React — русскоговорящее сообщество
Eugene Sternin
ну берешь свои ссылки и вставляешь
<img src={linkToFile}/>
Это я понял.
А после удаляю из dom?
А как мне отследить что они ВСЕ подгрузились?
У меня слайдер выводит под одной картинке.
источник

ES

Eugene Sternin in React — русскоговорящее сообщество
Амир Хан
Это я понял.
А после удаляю из dom?
А как мне отследить что они ВСЕ подгрузились?
У меня слайдер выводит под одной картинке.
зачем удалять? что ты хочешь сделать?
источник

АХ

Амир Хан in React — русскоговорящее сообщество
Eugene Sternin
зачем удалять? что ты хочешь сделать?
Мне надо картинки закэшить. В примере я показал как их использую. Слайдер у меня выводит по одной картинки и мне надо чтоб картинки были подгружены чтоб избежать мигания(подгрузки) картинки.
источник

A

Altairka in React — русскоговорящее сообщество
Гайс, а как я могу получить переменную состояния ребенка в родительском компоненте?
источник

ES

Eugene Sternin in React — русскоговорящее сообщество
Амир Хан
Мне надо картинки закэшить. В примере я показал как их использую. Слайдер у меня выводит по одной картинки и мне надо чтоб картинки были подгружены чтоб избежать мигания(подгрузки) картинки.
источник

N

Nurdan in React — русскоговорящее сообщество
Altairka
Гайс, а как я могу получить переменную состояния ребенка в родительском компоненте?
Начни юзать стейт менеджеры (Redux, Effector, MobX)
источник

АХ

Амир Хан in React — русскоговорящее сообщество
Хочу повторить работу слайдера как на этом сайте https://www.180kingsday.com. Сначала сделал так же, под прелоадером отрендерил слайдер со всеми слайдами(ul > li > img), но после решил переделать на вариант с 1 слайдом как в примере выше. Ну вот обделался с подгрузкой, что закономерно привело к миганиям.
источник

AM

Aqua Min in React — русскоговорящее сообщество
Oleg Rizhkov
тапом с удержанием?
Я перетаскиваю иконку, и когда я навожу на нужную мне стрелочку держа эту иконку меня должно кинуть на другой экран, на вебе норм работает, когда адаптирую под мобилку там dragover не работает
источник

АХ

Амир Хан in React — русскоговорящее сообщество
Вот вот, думал в эту тему в промисами)
источник

ИС

Илья Силич in React — русскоговорящее сообщество
        const { storeId, featuresFlags: { isOrderThrottlingEnabled } } = this.props.store.data


как мне перестраховаться можно, что бы не попадались в storeId undefined ? Пока data  нет
источник

АХ

Амир Хан in React — русскоговорящее сообщество
Это ведь костыль?
источник

ES

Eugene Sternin in React — русскоговорящее сообщество
Амир Хан
Это ведь костыль?
define "костыль"
источник

ES

Eugene Sternin in React — русскоговорящее сообщество
Амир Хан
Это ведь костыль?
имхо - нет
источник