Віталія
а стикеры?
Для загромождения экрана в смартфоне 😅
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
Archer
а всё понял
Seagull
Archer
у тебя данные статичные
Seagull
или это утверждение и это проблема
Seagull
??
Archer
ща подожди разберусь в коде и объясню
Seagull
Archer
у юзеров айди есть вообще в полях?
Seagull
ой не 104
Seagull
106
Vladislav
Ребят, кто работал с websocketами на реакте отпишитесь пожалуйста😁😁
Archer
Seagull
я уже понял)
Seagull
ща сделаю подожди
там привязку сделать надо было
подсказали мне
у меня крутилось решение на голове
но спасибо!!
Archer
Archer
короче удали в стейте лишние поля
Archer
я создал объект активного юзера, при клике закидываю туда данные с массива юзеров
Archer
по этому активному объекту вставляю в поля данные
Archer
да и айдишники я им задал при получении данных с сервера
Archer
тебе комменты не надо писать? сам поймёшь?
Seagull
разберусь
спасибо!!
Archer
https://stackblitz.com/edit/react-jrravx?file=Contact.jsx
Archer
а я форк забыл выше сделать
Archer
вот
Seagull
я тоже вот заметил что не работало
сейчас
Archer
вот посмотри теперь
Seagull
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
Archer
Андрей
я заношу сообщения в базу через редюсер
Андрей
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}]
};
}
Archer
Андрей
я только учусь)
Андрей
по курсу делаю
Ilya Parakhin
this не забыл?
Archer
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>