Я в замешательстве.
Я использую response-redux для своего контейнера
Мой код выглядит следующим образом
import React from 'react'
import { connect } from 'react-redux'
const mapStateToProps = (state) => ({
post : state.post
})
const PostContainer extends Component {
constructor(props){
super(props)
this.state = {
post : props.post
}
}
render(){
<div>
{post.title}
</div>
}
}
export default connect(mapStateToProps, null)(PostContainer)
Странная часть этого кодавыглядит следующим образом.
Теперь здесь, в моем коде, я получаю состояние только в первой конструкции, а затем не получаю новые данные в состоянии.
, но !!
При изменении postState в магазине состояние PostContainer также изменяется
почему ???
Хотя я не обработал новые данные в componentWillReceiveProps
.
спасибо ...