Size: a a a

JS Liberty [ОЫ]

2020 June 11

В

Виктория in JS Liberty [ОЫ]
Vova
const [elemList, setElemList] = useState(blockList);

 const getArrList = elemList.map((elem, index) => {
   const handleClick = () => {

     const newElem = {...elem, name: Math.random(10)}
     const newList = elemList.slice();
     newList[index] = newElem;

     setElemList(newList);
   }
   return (
     <div className="block-elem" key={index} onClick={handleClick}>
       {elem.name}
     </div>
   )
 })
источник

В

Виктория in JS Liberty [ОЫ]
ахахахаха ахахва
источник

V

Vova in JS Liberty [ОЫ]
Ну напиши как лучше , ты же у нас эксперт по реакту
источник

V

Vova in JS Liberty [ОЫ]
Я учусь только
источник

В

Виктория in JS Liberty [ОЫ]
Vova
Ну напиши как лучше , ты же у нас эксперт по реакту
Напишу как добью рабочие таски
источник

V

Vova in JS Liberty [ОЫ]
Виктория
Напишу как добью рабочие таски
Всмысле ?)
источник

V

Vova in JS Liberty [ОЫ]
Ты уже пиздишь кого то ? 😅😂
источник

В

Виктория in JS Liberty [ОЫ]
Vova
Всмысле ?)
Я работаю
источник

V

Vova in JS Liberty [ОЫ]
Виктория
Я работаю
Ок 🙆‍♂️
источник

k

kems in JS Liberty [ОЫ]
Vova
const [elemList, setElemList] = useState(blockList);

 const getArrList = elemList.map((elem, index) => {
   const handleClick = () => {

     const newElem = {...elem, name: Math.random(10)}
     const newList = elemList.slice();
     newList[index] = newElem;

     setElemList(newList);
   }
   return (
     <div className="block-elem" key={index} onClick={handleClick}>
       {elem.name}
     </div>
   )
 })
Для копии массива. Но это тупо, лучше использовать .concat или spread оператор
источник

NR

Nikolai Reguliarniy in JS Liberty [ОЫ]
kems
Для копии массива. Но это тупо, лучше использовать .concat или spread оператор
чем лучше?
источник

k

kems in JS Liberty [ОЫ]
Nikolai Reguliarniy
чем лучше?
Не знаю. Как минимум они созданы для этого, в отличие от slice, который <вырезает> определенный объект в массиве
источник

k

kems in JS Liberty [ОЫ]
Хотя в итоге возвращает массив
источник

k

kems in JS Liberty [ОЫ]
Короче, не нзаю)
источник

NR

Nikolai Reguliarniy in JS Liberty [ОЫ]
kems
Не знаю. Как минимум они созданы для этого, в отличие от slice, который <вырезает> определенный объект в массиве
вот не знаешь - и не пизди попусту
источник

В

Виктория in JS Liberty [ОЫ]
kems
Не знаю. Как минимум они созданы для этого, в отличие от slice, который <вырезает> определенный объект в массиве
Нет
Вырезает splice, не slice
slice возвращает новый срез, а splice массив вырезанных элементов, он исходный массив мутирует
источник

DE

Denis Efremov in JS Liberty [ОЫ]
slice splice spice
источник

W

Wembley in JS Liberty [ОЫ]
Я почитал что на slick должна по дефолту быть включена функция прокрутки стрелками клавиатры, но что с явным, что без явного указания — слайды крутятся лишь по кнопкам
источник

T

Th0r in JS Liberty [ОЫ]
источник

F

Foma in JS Liberty [ОЫ]
Wembley
Я почитал что на slick должна по дефолту быть включена функция прокрутки стрелками клавиатры, но что с явным, что без явного указания — слайды крутятся лишь по кнопкам
слик по дефолту уже не юзают(
источник