Size: a a a

React — русскоговорящее сообщество

2020 December 22

RS

Roman Still in React — русскоговорящее сообщество
Не туда глянул, сорян братва
источник

IK

Igor Kim in React — русскоговорящее сообщество
Всем привет, не подскажите, как исправить ошибку? TypeError: Cannot read property 'map' of undefined. Код:
let mapStateToProps = (state) => {
   return{
       sidebar: state.sidebar.friends
   }
}
let friendsNav = mapStateToProps.sidebar.map(...)

let reducers = combineReducers({
   sidebar: sidebarReduser
})
let store = createStore(reducers)

let initialState = {
   friends: [...]
}
const sidebarReduser = (state = initialState, action) => {
   return state
}
источник

А

Алексяо in React — русскоговорящее сообщество
Дебаж
источник

А

Алексяо in React — русскоговорящее сообщество
Пошагово
источник

ES

Egor Simonov in React — русскоговорящее сообщество
Igor Kim
Всем привет, не подскажите, как исправить ошибку? TypeError: Cannot read property 'map' of undefined. Код:
let mapStateToProps = (state) => {
   return{
       sidebar: state.sidebar.friends
   }
}
let friendsNav = mapStateToProps.sidebar.map(...)

let reducers = combineReducers({
   sidebar: sidebarReduser
})
let store = createStore(reducers)

let initialState = {
   friends: [...]
}
const sidebarReduser = (state = initialState, action) => {
   return state
}
а где у тебя метод map вызывается?
источник

DP

Dmitry Plyaskin in React — русскоговорящее сообщество
Igor Kim
Всем привет, не подскажите, как исправить ошибку? TypeError: Cannot read property 'map' of undefined. Код:
let mapStateToProps = (state) => {
   return{
       sidebar: state.sidebar.friends
   }
}
let friendsNav = mapStateToProps.sidebar.map(...)

let reducers = combineReducers({
   sidebar: sidebarReduser
})
let store = createStore(reducers)

let initialState = {
   friends: [...]
}
const sidebarReduser = (state = initialState, action) => {
   return state
}
судя по коду, у тебя как то так должно быть
let friendsNav = mapStateToProps(state).map(...)
источник

И

Иван in React — русскоговорящее сообщество
Igor Kim
Всем привет, не подскажите, как исправить ошибку? TypeError: Cannot read property 'map' of undefined. Код:
let mapStateToProps = (state) => {
   return{
       sidebar: state.sidebar.friends
   }
}
let friendsNav = mapStateToProps.sidebar.map(...)

let reducers = combineReducers({
   sidebar: sidebarReduser
})
let store = createStore(reducers)

let initialState = {
   friends: [...]
}
const sidebarReduser = (state = initialState, action) => {
   return state
}
читай документацию внимательно, вот в этой строчке написана чушь

> let friendsNav = mapStateToProps.sidebar.map(...)
источник

IK

Igor Kim in React — русскоговорящее сообщество
Dmitry Plyaskin
судя по коду, у тебя как то так должно быть
let friendsNav = mapStateToProps(state).map(...)
Нет, не работает
источник

IK

Igor Kim in React — русскоговорящее сообщество
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
Igor Kim
темнее!
источник

IK

Igor Kim in React — русскоговорящее сообщество
Так, что со скрином, сейчас исправлю
источник

RS

Roman Still in React — русскоговорящее сообщество
dark theme уже пихают и в скрины
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Igor Kim
интим стайл🌚
источник

IK

Igor Kim in React — русскоговорящее сообщество
Скрин сделал скрин, как я делаю скрин...
источник

ES

Egor Simonov in React — русскоговорящее сообщество
Igor Kim
где map вызывается?
источник

IK

Igor Kim in React — русскоговорящее сообщество
let friendsNav = mapStateToProps.sidebar.map( f => <Friends name={f.name} img={f.img}/>)
источник

IK

Igor Kim in React — русскоговорящее сообщество
let initialState = {
   friends: [...]
}
источник

ES

Egor Simonov in React — русскоговорящее сообщество
Igor Kim
let friendsNav = mapStateToProps.sidebar.map( f => <Friends name={f.name} img={f.img}/>)
что это за фигня написана?
источник

ES

Egor Simonov in React — русскоговорящее сообщество
тебе mapStateToProps надо передать в коннект
источник

RS

Roman Still in React — русскоговорящее сообщество
mapStateToProps это функция, а не массив
источник