Size: a a a

2019 December 27

B

Bogdan in React Kyiv
Хотя вижу. А когда их использовать то?
источник

SB

Silvio Berlusconi in React Kyiv
Ребят, дайте совет плиз!У меня такой Джэйсон
const [drinks, setDrinks] = useState([
   {
     id: 213,
     title: "black tea",
     coffeeWeight: 0,
     teaWeight: 15,
     milkWeight: 0,
     price: 25,
     url:
       ""
   },
{...}]) итд
Для некоторых позиций нужен размер S M L с разной ценой и весом,и должен быть разный айди,чтобы не было конфликта при добавлении в корзину двух разных размеров одного товара.Сейчас я маплю и всё
Если добавлять Латте S Латте M Латте L, то будет всё как прежде, но я хотел сгруппировать всё таки
Такой Джэйсон будет подходящий для этого?
drinks = {
latte:{
  size1:{...},size2:{...}
},
espresso:{size1:{...}}
}или есть вариант получше?
источник

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in React Kyiv
Silvio Berlusconi
Ребят, дайте совет плиз!У меня такой Джэйсон
const [drinks, setDrinks] = useState([
   {
     id: 213,
     title: "black tea",
     coffeeWeight: 0,
     teaWeight: 15,
     milkWeight: 0,
     price: 25,
     url:
       ""
   },
{...}]) итд
Для некоторых позиций нужен размер S M L с разной ценой и весом,и должен быть разный айди,чтобы не было конфликта при добавлении в корзину двух разных размеров одного товара.Сейчас я маплю и всё
Если добавлять Латте S Латте M Латте L, то будет всё как прежде, но я хотел сгруппировать всё таки
Такой Джэйсон будет подходящий для этого?
drinks = {
latte:{
  size1:{...},size2:{...}
},
espresso:{size1:{...}}
}или есть вариант получше?
ничего не понятно. Попробуй разбить на вопросы
источник

SB

Silvio Berlusconi in React Kyiv
Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer
ничего не понятно. Попробуй разбить на вопросы
Где именно не понятно?
источник

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in React Kyiv
та везде
источник

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in React Kyiv
ты сначала пишешь про json, далее кусок кода с локальным стейтом. Далее про корзину и уникальные айди, потом снова что-то про жсон и группировку
источник

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in React Kyiv
что значит "Если добавлять Латте S Латте M Латте L, то будет всё как прежде"
источник

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in React Kyiv
в первую очередь не понятно, что тебе вообще нужно
источник

SB

Silvio Berlusconi in React Kyiv
Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer
что значит "Если добавлять Латте S Латте M Латте L, то будет всё как прежде"
ну то что в скобках юзстэйта, будет в джейсоне
Как прежде, это если не группировать латте в группу латте допустим,а если добавлять итемы по очереди
еспрессо, булочки,латте М,латтеS итд
Сейчас у меня карточки товаров,нажимаешь на фотку - отправляется в корзину.Хочу чтобы когда нажимал на фотку латте, то выскакивало окно с 3мя размерами, ну либо под фоткой 3 кнопки,каждая из которых это отдельный латте, определенного размера
источник

SG

Stas G in React Kyiv
по-моему тебе лучше задать этот вопрос тем, кто будет этот жсон получать
источник

SG

Stas G in React Kyiv
а не в чате
источник

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in React Kyiv
а если он сам и будет получать?
источник

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in React Kyiv
источник

SG

Stas G in React Kyiv
тем более
источник

SB

Silvio Berlusconi in React Kyiv
Stas G
а не в чате
я этот джейсон буду ложить на сервак потом, спрашиваю совета,какой формат подойдёт лучше всего под эту задачу
источник

SG

Stas G in React Kyiv
откуда id берется?
источник

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in React Kyiv
Silvio Berlusconi
я этот джейсон буду ложить на сервак потом, спрашиваю совета,какой формат подойдёт лучше всего под эту задачу
такой [
{
  item: ITEM_ID
  mods: { size: "S", foo: "bar"}
}, ...
]
источник

SB

Silvio Berlusconi in React Kyiv
Stas G
откуда id берется?
uuid делает ,когда добавляешь итем в базу
источник

SG

Stas G in React Kyiv
ну наверное так, как Кирилл предлагает
источник

SG

Stas G in React Kyiv
или каждому виду свой id
источник