Size: a a a

2021 January 23

w

whyamsx in javascript_ru
Я должен посадить его аватарку на 5й компонент
источник

АГ

Андрей Гуртовой... in javascript_ru
Так
источник

АГ

Андрей Гуртовой... in javascript_ru
А остальные компоненты при этом отображают пустоту
источник

w

whyamsx in javascript_ru
Да
источник

АГ

Андрей Гуртовой... in javascript_ru
И?
источник

w

whyamsx in javascript_ru
И всё
источник

АГ

Андрей Гуртовой... in javascript_ru
Ну типа

...
render () {
  return myJson.map((item)=> <Seat {...item} />);
}
источник

w

whyamsx in javascript_ru
Ну я сделал почти так же только в <Seat> передаю translateX/Y которые я храню тоже в массиве
И seat из JSONa будет указывать какой по индексу translate мне надо достать
От этого и будет зависеть расположение челика
источник

w

whyamsx in javascript_ru
Типа вот мои транслиты

const seats = [
 { translateX: 18, translateY: -64 },
 { translateX: 54, translateY: -50 },
 { translateX: 70, translateY: -18 },
 { translateX: 70, translateY: 18 },
 { translateX: 54, translateY: 50 },
 { translateX: 18, translateY: 64 },
 { translateX: -18, translateY: 64 },
 { translateX: -54, translateY: 50 },
 { translateX: -70, translateY: 18 },
 { translateX: -70, translateY: -18 },
 { translateX: -54, translateY: -50 },
 { translateX: -18, translateY: -64 },
]
источник

АГ

Андрей Гуртовой... in javascript_ru
whyamsx
Ну я сделал почти так же только в <Seat> передаю translateX/Y которые я храню тоже в массиве
И seat из JSONa будет указывать какой по индексу translate мне надо достать
От этого и будет зависеть расположение челика
Правильно.  А можно не передавать имеено транслате, а хранить в виде массива внутри компонента Сеат , чтобы не увеличивать сложность


Трансляте вычисляется из seat легко
источник

АГ

Андрей Гуртовой... in javascript_ru
whyamsx
Типа вот мои транслиты

const seats = [
 { translateX: 18, translateY: -64 },
 { translateX: 54, translateY: -50 },
 { translateX: 70, translateY: -18 },
 { translateX: 70, translateY: 18 },
 { translateX: 54, translateY: 50 },
 { translateX: 18, translateY: 64 },
 { translateX: -18, translateY: 64 },
 { translateX: -54, translateY: 50 },
 { translateX: -70, translateY: 18 },
 { translateX: -70, translateY: -18 },
 { translateX: -54, translateY: -50 },
 { translateX: -18, translateY: -64 },
]
Да. Кайф! Я бы укоротил ключи до x и Y
источник

w

whyamsx in javascript_ru
Вот кстати шо оно такое
источник

w

whyamsx in javascript_ru
Клиент бутылочки делаю!!
источник

АГ

Андрей Гуртовой... in javascript_ru
))) прикольно
источник

АГ

Андрей Гуртовой... in javascript_ru
Хех
источник

АГ

Андрей Гуртовой... in javascript_ru
Идея крутая, потому что это на телефоне будет)
источник

w

whyamsx in javascript_ru
Спасибо Андрей!!
Приятная беседа была
источник

w

whyamsx in javascript_ru
Да
Ну оно уже
Смотри как фул выглядит
источник

АГ

Андрей Гуртовой... in javascript_ru
whyamsx
Спасибо Андрей!!
Приятная беседа была
Пфф. Незачто) обращайся)
источник

w

whyamsx in javascript_ru
источник