Віталія
а стикеры?
Для загромождения экрана в смартфоне 😅
Pursuit of Happiness
Для загромождения экрана в смартфоне 😅
приемлимый ответ, сочту за отличную инпровизацию😊😊😊
Archer
когда вернут стикеры ?
😍☺️ свой человек
Pursuit of Happiness
стикеры это мейнстрим
Ignat
🦂
Pursuit of Happiness
🦂
как ты угадал мой знак зодиака?
Ignat
наверно потому что это и мой зз
Pursuit of Happiness
зз это что?
Ignat
З-нак З-адиака
Pursuit of Happiness
тогда держи ✋
Ignat
Seagull
подскажите пожалуйста как сделать так что бы в нужные инпуты выводило отдельно пользователя возле которого нажал на кнопку User info у меня выводит всех пользователей в отдельных инпутах надеюсь вопрос ясен по коду то это 43-46 строки и сам вызов функции на 104 https://stackblitz.com/edit/react-qhlu73?file=Contact.jsx
Archer
ты хочешь чтобы был своего рода один инпут? и в него уже зависимо от клика поставлялись данные?
Archer
а всё понял
Seagull
ты хочешь чтобы был своего рода один инпут? и в него уже зависимо от клика поставлялись данные?
я хочу что б по клику на отдельного пользователя в инпуты выдавала инфа только про его данные
Archer
у тебя данные статичные
Seagull
у тебя данные статичные
ну типа да если я так понял
Seagull
или это утверждение и это проблема
Seagull
??
Archer
ща подожди разберусь в коде и объясню
Archer
у юзеров айди есть вообще в полях?
Seagull
у юзеров айди есть вообще в полях?
нету но мне объяснили что можна передать ключ из 104 строки в стейт для вывода одного пользователя но я не знаю как сделать...
Seagull
ой не 104
Seagull
106
Vladislav
Ребят, кто работал с websocketами на реакте отпишитесь пожалуйста😁😁
Seagull
я уже понял)
Seagull
ща сделаю подожди
там привязку сделать надо было подсказали мне у меня крутилось решение на голове но спасибо!!
Archer
короче удали в стейте лишние поля
Archer
я создал объект активного юзера, при клике закидываю туда данные с массива юзеров
Archer
по этому активному объекту вставляю в поля данные
Archer
да и айдишники я им задал при получении данных с сервера
Archer
тебе комменты не надо писать? сам поймёшь?
Seagull
разберусь спасибо!!
Archer
https://stackblitz.com/edit/react-jrravx?file=Contact.jsx
Archer
а я форк забыл выше сделать
Archer
вот
Seagull
я тоже вот заметил что не работало сейчас
Archer
вот посмотри теперь
Archer
ну тогда ок
Heavy
V
ну тогда ок
можно узнать как тебя зовут?
Archer
😳
Archer
Зови меня Арчер
Dimas
Привет всем. Кто-то с docker работал?
V
я чуток
V
херня редкая, как будто живет своей жизнью
Dimas
Не в курсе как там можно поднять nginx?
Андрей
подскажите кто нибудь почему не получается отправить axios запрос когда перенес функцию из функциональной компоненты в классовую
Андрей
componentDidMount() { onAddMessage=()=>{ axios.post('http://localhost:4000/business/add',{ name:this.props.name, message:this.props.message }).then(response =>this.props.addMessage(response.data) ) } }
Андрей
почему то пишет что onAddMessage is not defined
Андрей
я заношу сообщения в базу через редюсер
Андрей
addMessage:(messages)=>{ dispatch(addMessageActionCreator(messages)); },
Archer
componentDidMount() { axios.post('http://localhost:4000/business/add',{ name:this.props.name, message:this.props.message }).then(response =>this.props.addMessage(response.data) }
Андрей
case ADD_MESSAGE: { let newName=state.name; let newMessage=state.message; return { ...state, name:"Напишите ваше имя", message:"Напишите сообщение", messages:[...state.messages, {id:4, name:newName, message:newMessage}] }; }
Андрей
я только учусь)
Андрей
по курсу делаю
Ilya Parakhin
this не забыл?
Archer
экшен?
Андрей
функция в mapDispatchToProps
Archer
ок ок
Archer
onAddMessage=()=>{ axios.post('http://localhost:4000/business/add',{ name:this.props.name, message:this.props.message }).then(response =>this.props.addMessage(response.data) }
Archer
отдельно напиши
Archer
как componentDidMount
Archer
внутр componentDidMount вызови this.onAddMessage()
Андрей
помогло спасибо
Archer
не за что
Андрей
еще можно один вопрос
Андрей
мне надо занести данные в базу
Андрей
axios запрос у меня в контейнерной компоненте
Андрей
componentDidMount() { axios.post('http://localhost:4000/business/add',{ name:this.props.name, message:this.props.message }).then(response =>this.props.addMessage(response.data) ) }
Андрей
в самой компоненте я нажимаю на кнопку и запускаю диспатч
Андрей
<button onClick={()=>{props.addMessage()}}>Send</button>