Thay vì viết các thành phần của tôi bên trong một lớp, vì chúng câm. Tôi chủ yếu viết những thứ này bên trong một hàm. Nhưng làm thế nào để ghi đè lên componentDidMount, các thành phần chức năng componentWillMount? Thậm chí có thể không?ReactJS vòng đời bên trong một thành phần chức năng
const grid = (props) => {
console.log(props);
let {skuRules} = props;
const componentDidMount =() => {
if(!props.fetched) {
props.fetchRules();
}
console.log('mount it!');
};
return(
<Content title="Promotions" breadcrumbs={breadcrumbs} fetched={skuRules.fetched}>
<Box title="Sku Promotion">
<ActionButtons buttons={actionButtons} />
<SkuRuleGrid
data={skuRules.payload}
fetch={props.fetchSkuRules}
/>
</Box>
</Content>
)
}
Tôi nghĩ rằng một lý do cần được cung cấp cho downvoting một câu hỏi hoặc một câu trả lời. –
Tôi nghĩ rằng đó là một câu hỏi hay, mặc dù ghi chú trên lớp là ngu ngốc là một ý kiến cá nhân và có thể đã giành được lợi nhuận sau: – Joehannes
Đã hiểu, nhưng đó là cách cộng đồng REACT gọi nó :-) –