Anonymous
Данил
Таки есть 100500 способов использования классов - кому что.
Anonymous
понял
Ivan
https://youtu.be/NB5vBVsR1S8
Ivan
Примерно так я стартанул в реакт
Madiyar
southyyy
ребят, добрый день, подскажите как сделать лучше, надо, чтобы item’ы распологались под колонками ровно, сами айтемы маплю в отдельную компоненту и рисую в отлельной дивке, но она не встает ровно. Есть идеи?
southyyy
southyyy
southyyy
очень нужна помощь
southyyy
просто если под каждым буду мапить отдельный метод, типа под названием картинку и название, мне кажется это будет гоанокодом или по другому никак?
Archer
Используй таблицу
southyyy
можно пример?
Sergey
можно пример?
типа что то такого return this.state.students.map((student, index) => { const { id, name, age, email } = student //destructuring return ( <tr key={id}> <td>{id}</td> <td>{name}</td> <td>{age}</td> <td>{email}</td> </tr> ) })
southyyy
@ITsergey
Sergey
Можешь в компоненте можешь сделать просто функцию и вызвать где надо отобразить
Ivan
grid
Ivan
В инете про гриды прочитай это как таблица, только не таблица
southyyy
я гриды не знаю, не подскажешь от чего оталкиваться
southyyy
?
southyyy
я видел как они работают да
Ivan
я гриды не знаю, не подскажешь от чего оталкиваться
Любую статью про гриды зачитай и все получится
Ivan
3 колонки
Ivan
Или сколько тебе там надо
Ivan
И всё раскидается равномерно
Ivan
На флексах получится если у каждого будет равная ширина
Daria
На грибах верстать надо
некоторые и на грибах верстают или под грибами 🤔 😅
Ras
в таком случае лучше не верстать
Ivan
Как сделать, чтобы эта баблайка не включала emmet
Ivan
Yura
Кто-то работал с api vk или fb?
Ivan
Это же изи
Ivan
Заходишь на сайт
Ivan
ВК при
Ivan
Апи
Ivan
Смотришь методы, юзаешь
Ivan
Я даже граф на ВК апи делал
Ivan
Тип все мы друзья друзей
Ivan
Но тк там ограничение 2 запроса в секунду
Ivan
То чтобы это подтвердить
Ivan
Нужно чтобы комп без остановки работал 4 месяца
Ivan
посылал запросы и тд
southyyy
Парни подскажи пожалуйста, мне надо, чтобы при добавлении нового объекта в массив, старые оставались и последним записывался action.data
Paca
...favoriteItems, ...item
Paca
...state.favoriteItems, ...action.payload
southyyy
Paca
полезно будет почитать про рест оператор для собеса
Paca
у тебя не массив ?
Paca
favoriteItems?
southyyy
ну там null стоит
Paca
не надо такого лучше )
Paca
пустой массив сделай
Paca
когда данные одного типа это круто
southyyy
все, спасибо
Paca
так доп проверку надо пихать налл сейчас там или же массив
Floks
Ребят, подскажите что не так? Зависла на 56 уроке, где классовая компонента с пагинацией превращается в apiContainer Прокинула все необходимые props в её функциональную компоненту и прежде всё работало, но теперь ошибка показывает на строку с мапингом номеров страниц: Undefined has no properties (строка 15)
Paca
с таким разяъснением вряд ли кто тебе поможет )
Floks
чем дополнить?
Paca
картина в целом нужна и тот кто захочет потратить время понять ее, я смотрю курс димаса в x1.75 режиме, мож чего нового узнаю, не вникаю особо, не знаюк как вы там пагинацию делаете )
Paca
выведи в консоль все пропсы на каждой итерации
Paca
дам совет, оборачивать ретурн такой разметки в скобки и начинать с новой строки
Paca
коллеги тебе спасибо скажут поотм
Paca
а так ругать будут )
Floks
Массив номеров страниц формируется без проблем
Floks
Floks
да, про это я не сказала
Paca
он у тебя не на плохой массив ругается а на пропсы вроде как
Floks
Они таковы
Paca
дай скрин ошибки )
Floks
Paca
selectedPage у тебя в пропсах как функция
Paca
ты сравниваешь литерал функции с p
Paca
там вызов функции должен быть, на сколько я понимаю она что-то возвращает
Paca
а сорян
Floks
есть selectedPage, а есть setSelectedPage
Paca
перепуталл с сетСелект
Paca
а убери логику с класснеймами