Я используюactjs и redux для создания моего простого приложения.Я следую некоторому руководству и получаю сообщение об ошибке.
Мое соединение
const mapStateToProps = function(state) {
console.log(state) // WHAT IS FORMAT? {....}
return {
messages: state.messages // i don't know state contain messsages key
}
}
export default connect(mapStateToProps)(MyComponent);
и MyComponent
const MyComponent= ({messages}) => (
<ul>
{messages.map(message => (
<Child
key={message.id}
{...message}
/>
))}
</ul>
)
Я создаю свой магазин по
createStore(
reducer, applyMiddleware(myMiddleware())
);
Но я не знаю state
формат.это объект какого-то ключа?Я не нахожу никакого определенного формата state
в tut, и я получаю ошибку
Uncaught TypeError: Cannot read property 'map' of undefined
Как это понять и исправить.