Taras
заходишь в диалоги
Vsevolod
там по сути должны работать сообщения на профиле и в месенджах
Taras
let state = props.store._state.dialogs;
Taras
меняешь так на так
Taras
ну то что у тебя на такое
Vsevolod
не, так и я могу. у меня с ручным стейтом все норм
Taras
ахахахх хочешь по другому?
Taras
через гетстейт?
Vsevolod
мне с редакс стейт нужно
Taras
редакс
Taras
тогда удали к чертям тот что есть
Vsevolod
Taras
все функции гетстейт о
Taras
ну и что кидает,
Evgeniy
Vsevolod
ну да, но нет))
Evgeniy
https://github.com/EvgeniiFaleev/React-project-social_network-/commit/af034db8ad7ac343fe8c320d2e9aa899f3476dbb
Vsevolod
Evgeniy
посмотри
Evgeniy
сравни
Taras
ну у тебя стилистика кода емае
Taras
щас пофикшу)
Evgeniy
а шо там не так
Taras
я про Всеволода
Taras
там черт голову сломает)
Vsevolod
нет профиля у меня
Vsevolod
Vsevolod
этого по сути
Vsevolod
это в redux_store
Vsevolod
TypeError: Cannot read property 'posts' of undefined
render
D:/react_vs/react-pp/src/App.js:23
20 | {/*<Profile/>*/}
21 | <div className='app-wrapper-content'>
22 | <Route path="/dialogs" render={() => <Dialogs dispatch={props.dispatch} store={store} />}/>
> 23 | <Route path="/profile" render={() => <Profile posts={props.state.profile.posts} dispatch={props.dispatch} />} />
24 |
25 | <Route path='/music' render ={() => <Music/>}/>
26 | </div>
Vsevolod
'posts' of undefined
Taras
А я ету ошибку уже зафиксил)
Evgeniy
Да посмотрите вы дебагером что в слейте лежит
Taras
ты редюсеры вобще не так написал все
Taras
ну он
Evgeniy
ес дебагер не работает ф12 в браузере нажми
Evgeniy
вкладка сурсес и там значок в виде паузы и перезагрузи страницу
Evgeniy
обнови всмысле
Taras
все
Taras
ахахах
Vsevolod
Taras
там возвращатся должен обьект а он переменные какие то равно там делает
Evgeniy
Taras
ну ты скинь фотку редюсера пусть посмотрят люди)
Vsevolod
Vsevolod
in store
Taras
// let NewMes={
// id: 6,
// messagea: state.newMessageChange
// }
// state.messages.push(NewMes);
Taras
что ето такое
Taras
что за мутация в редюсере жесткая
Vsevolod
в уроке говорил что-то про втроенный getstate
Taras
что оно должно менять скажи я быстро перепишу
SV
это без редакса ещё?
SV
а где гетстейт
Taras
Evgeniy
А ты стор случаем не старый импортируешь?
Vsevolod
Taras
такого поля в стейте инит нету
Taras
создать?
Vsevolod
та вроде нет. у меня в индексе с редакса
Vsevolod
Vsevolod
SV
шта отпало там? мейби я, свои пять коп суну :)
Vsevolod
profile: {
newPostText: 'it-kamasutra.com',
newMessageChange: 'lets write (',
posts: [
{Ava:"https://imgur.com/I80W1Q0.png" ,message:"Hi! How are you", likeCount: "1,128 "},
{Ava:"https://image.flaticon.com/icons/png/512/186/premium/186313.png" ,message:"It's my first post, lol;)", likeCount: "193 "},
{Ava:"https://imgur.com/I80W1Q0.png" ,message:"Wow", likeCount: "1,328 "},
{Ava:"https://image.flaticon.com/icons/png/512/186/premium/186313.png" ,message:"What is the weather today?", likeCount: "393 "},
{Ava:"https://imgur.com/I80W1Q0.png" ,message:"Nice day", likeCount: "2,428 "},
{Ava:"https://image.flaticon.com/icons/png/512/186/premium/186313.png" ,message:"I have done it", likeCount: "6,893 "}
],
SideBar: [
{id: 1, to: '/profile', name:'Profile'},
{id: 2, to: '/dialogs', name:'Dialogs'},
{id: 3,to: '/news', name:'News'},
{id: 4, to: '/music', name:'Music'},
{id: 6, to: '/setting', name:'Setting'}
]
},
Taras
блин там такой код просто
Vsevolod
тут тебе просто месендж поменять
Taras
внатуре черт голову сломает)
Vsevolod
IceBerg
бляха муха getState это метод, а у тебя как?)))
Vsevolod
Taras
не пользуйся етим методом удали к черту стор гребаный я щас сам удалю и тебе скину норм
Vsevolod
у меня гет стейт есть в простом ручном сторе
Vsevolod
а тут что это то уже не комне
SV
ох код лучше так не кидать.... скринами лучше )
IceBerg
getState()
getState()
getState()
getState()
А НЕ ТАААААААК)))
getState
getState
getState
Vsevolod
Vsevolod
Taras
забей на урок
Evgeniy
у тебя в апп джс старый стор!!
Evgeniy
посмотри