Size: a a a

2020 March 23

К

Камран in JS Liberty
Foma
покаж сам массив
чуть выше смс
источник

F

Foma in JS Liberty
а тю то не интересно
источник

F

Foma in JS Liberty
const [data, setData] = useState([
{
id:uuiid,
name:''
}
])

const add = name => setData([...data,{id:uuid,name}])
const delete = id=>setData([...data].filter(x=>x.id!==id))
const update = item=>setData([...data].map(x=>x.id==item.id?item:x))
источник

iH

ioann Hide 🏋 in JS Liberty
Реально самому так круто выучить JS
источник

iH

ioann Hide 🏋 in JS Liberty
Или все только на работе прокачивались?
источник

К

Камран in JS Liberty
Foma
const [data, setData] = useState([
{
id:uuiid,
name:''
}
])

const add = name => setData([...data,{id:uuid,name}])
const delete = id=>setData([...data].filter(x=>x.id!==id))
const update = item=>setData([...data].map(x=>x.id==item.id?item:x))
как вариант, через обьекты, согласен. Спасибо
источник

F

Foma in JS Liberty
ближе к реальности
источник

К

Камран in JS Liberty
ioann Hide 🏋
Или все только на работе прокачивались?
где только можно)
источник

DE

Denis Efremov in JS Liberty
ioann Hide 🏋
Реально самому так круто выучить JS
Можно самому а можно как?
источник

F

Foma in JS Liberty
а как бот реагирует? надо в кавычки код?
источник

F

Foma in JS Liberty
const initioalData = []
источник

DE

Denis Efremov in JS Liberty
🐨
источник

DE

Denis Efremov in JS Liberty
Initial koala
источник

DE

Denis Efremov in JS Liberty
Initiala
источник

F

Foma in JS Liberty
const createItem = name => ({
 id:Date.now()+Math.floor(Math.random()*9999999),
 name
})

const [data, setData] = useState([createItem('one')]);
 const add = name => setData([...data,createItem(name)]);
 const remove = item => setData([...data].filter(x=>x.id!=item.id));
 const update = item => setData([...data].map(x=>x.id==item.id?item:x));


<>
   <button onClick={e=>add('new')}>add</button>
   <hr/>
   <div>
     {data.map((item=><div key={item.id}>
       <h2>{item.name}</h2>
       <button onClick={e=>remove(item)}>del</button>
       <button onClick={e=>update({...item,name:'updated'})}>update</button>
     </div>))}
   </div>
   </>
источник

DE

Denis Efremov in JS Liberty
По рукам за такое отъебашить
источник

F

Foma in JS Liberty
тут не работает выравнивание кода))
источник

F

Foma in JS Liberty
@blackopera нравиться реакт?
источник

К

Камран in JS Liberty
Foma
@blackopera нравиться реакт?
я на других пока не пробовал, поэтому да, нравится0
источник

AK

Aleksei Kowalski in JS Liberty
почему отсутствие опыта ставит тебя в тупик?
источник