Với quy tắc forbid-prop-types được bật, eslint
cấm tôi sử dụng style: React.PropTypes.object
và sử dụng shape
được đề xuất.Làm thế nào để khai báo kiểu trong propTypes?
Nhưng thực sự cần phải xác định tất cả các thuộc tính có sẵn cho mục đích này như thế này?
DEMO.propTypes = {
style: React.PropTypes.shape({
color: React.PropTypes.string,
fontSize: React.PropTypes.number,
...
})
};
Mã định nghĩa quá nhiều!
Câu hỏi được gắn thẻ 'reactjs', đây có phải là 'phản ứng gốc' không? – tokland
Đây chỉ là "phản ứng bản địa", nhưng nó chắc chắn là câu trả lời tốt nhất cho "phản ứng bản địa" :) –