В props этого компонента по клику приходит число(изначально null),
Если передать < Work update={this.props.update}/ > как props ниже то все работает
Если передать < Work update={this.state.update}/ >как state то не работает.
Вопрос почему это так работает?
Я переприсваиваю стейту пропс, и хочу использовать стейт чтобы передать его компоненту ниже, почему мне просто передаётся пустота?
В < Work/> компоненте просто выводится как < div>{this.props.update}< /div>
import React, { Component } from 'react'
import Work from '../Work'
export default class ArticleList extends Component {
constructor(props) {
super(props);
this.state = {
update: this.props.update
}
}
render() {
var workList = (
<Work
update={this.props.update}
/>
)
return workList
}
}
Да я понимаю, что я чего-то сильно не понимаю