Archer
добавь кнопку и метод который будет добавлять их
Aleks
спасибо
Vasya
добавь кнопку и метод который будет добавлять их
Думаю он в начале, где только верстка
Aleks
я вначале
Archer
ты используешь функции, либо сделай класс либо попробуй хуки
Александр
ты пропсы с лайками внеси в строку с сообщениями
Vadim
можеш прописать {props.like && `<span>Like ${props.like}</span>`}
Александр
а так ты вызвал еще 2 поста
Александр
<Post messege='hi' likes='23' />
Александр
как то так
Archer
ему нужно вроде взаимодействовать в апи, разве нет?
Александр
Не, это самые первые уроки
Александр
Сам задаёт количество лайков
Archer
я вначале
сделай отдельную функцию, её вызывай при клике, увеличивай число в стейте и это число передавай в пост
Archer
если хочешь сразу для нескольких создай в состоянии массив из обхъектов для постов с сообщениями и лайками
Archer
по методу map отрисуй посты из этого массива
Archer
айдишники тоже добавь уникальные
Archer
чтобы при клике по кнопке добавить лайк искать такой объект в массиве и ему увеличивать число лайков
Archer
я бы помог написать но чуть занят, если хочешь напиши мне вечером помогу
Seagull
здравствуйте подскажите пожалуйста почему не работает поиск пользователей https://stackblitz.com/edit/react-qhlu73
Aleks
я понял что ни хрена не понял и то что надо дальше проходить уроки где наглядно Димыч обьясняет, чет я аж вспотел от потока инфы и от того что ни чего мне не понятно.
Vadim
Здравствуйте подскажите пожалуйста почему поиск не работает должно возвращать пользователей по поиску но ничего не возвращает вот код я думаю что скорее всего только в этом файле проблема
напиши ф-цию searchItems(items, search) { if (search.length === 0) { return items; } return items.filter((item) => { return item.toLowerCase().indexOf(search.toLowerCase()) > -1; }); } render(){ const searchString = this.searchItems(this.state.users, this.state.searchString); } не знаю, получиться
Seagull
?
Archer
вспомогательный массив, где всегда будут хранится все данные
Archer
посколько ты перезаписываешь главный массив по которому отрисовка идёт
Archer
и теряешь данные
Archer
черт не сохранилос что ли
Seagull
https://stackblitz.com/edit/react-qhlu73
ты имеешь ввиду что не нужно его перезаписывать?
Seagull
ага
Archer
sec
Archer
Vadim
http://prntscr.com/oiycib
Vadim
import React from 'react' import axios from 'axios' class Contact extends React.Component { constructor(props) { super(props) this.state = { users: [], searchString: '' } } componentDidMount() { axios.get('https://randomuser.me/api?results=20&inc=name,phone,email') .then((Response) => { console.log(Response.data.results); this.setState({ users: Response.data.results }) }) .catch((error) => { console.log(error); }); } searchUsers = (event) => { this.setState({ searchString: event.target.value }) } searchItems = (items, search) => { if (search.length === 0) { return items; } return items.filter((item) => { console.log(item.name.first); return item.name.first.toLowerCase().indexOf(search.toLowerCase()) > -1; }); } render() { let users = this.state.users users = this.searchItems(this.state.users, this.state.searchString); let names = users.map((element, index) => { return <div key={index}>{element.name.first}</div> }); return ( <div> <input type="text" value={this.state.searchString} onChange={this.searchUsers} placeholder="Search" /> <p>{this.state.searchString}</p> {names} </div> ) } } export default Contact;
Archer
лишний метод и переменная
Seagull
Спасибо большое!
Archer
ага
Archer
стикера не хватает
Archer
😐
Vadim
😐
Seagull
👍🏻👍🏻
Archer
байкот что ли объвить
Pursuit of Happiness
И гифки
Pursuit of Happiness
😔
Archer
да!
Archer
как всегда угнетают меньшинства
Archer
даже голосование не сделали
V
Ребята, кто подскажет какой визивиг лучше юзать на реакте?
Archer
есть это https://n1ed.com
Archer
или https://jpuri.github.io/react-draft-wysiwyg/#/
Archer
Ребята, кто подскажет какой визивиг лучше юзать на реакте?
раз ты уже не новичёк, спрошу может пользовался с этим https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/about/examples.md
Archer
хочу в общем сделать чтобы при перетаскивании блока место куда можно перетащить подсвечивалось, понял как сделать подсветку колонки, но нужно именно ячейки куда ожно перетащить
V
мне нужно максимально простой)
Archer
Разве😯
Archer
Кто знает
Тимофей
Кто знает
Так работаешь? Или ещё учишься
Archer
Дома сижу
Nikolai
я что то не то делаю
Ты like вынес как пост отдельный а тебе его надо добавить как атрибут в пост
Тимофей
А ты работаешь?
Да, только по своему профилю, но хочу уйти в программирование, изучаю вот js и реакт
Archer
Ммммм
ALI₭HⱯN
подскажите можно ли использовать module css и scss одновременно?
Archer
Да
Archer
Но зачем
Archer
В scss ты можешь обычный css писать
Archer
А так в файле где указываются модули для scss так же можно указать и css
Archer
Стикеры
Archer
Верните
V
та нашо тебе эти стикеры
V
иди по хардкору - кидай картинки
Archer
Не грузятся
Archer
Мне что запретили даже картинки отправлять
Archer
Жестокость
Archer