7
ReactJs: PropTypes ควรมีไว้เพื่ออะไร?
รับองค์ประกอบง่าย ๆ ที่ทำให้ลูก ๆ ของมัน: class ContainerComponent extends Component { static propTypes = { children: PropTypes.object.isRequired, } render() { return ( <div> {this.props.children} </div> ); } } export default ContainerComponent; คำถาม: เสาประเภทของเสาควรเป็นอย่างไร? เมื่อฉันตั้งเป็นวัตถุมันล้มเหลวเมื่อฉันใช้องค์ประกอบที่มีลูกหลายคน: <ContainerComponent> <div>1</div> <div>2</div> </ContainerComponent> คำเตือน: ไม่ประเภทเสา: เสาที่ไม่ถูกต้องchildrenจากประเภทarray จ่ายให้กับคาดว่าContainerComponentobject ถ้าฉันตั้งค่าเป็นอาร์เรย์มันจะล้มเหลวถ้าฉันให้ลูกเพียงคนเดียวคือ: <ContainerComponent> <div>1</div> </ContainerComponent> คำเตือน: โพรโทคอลที่ล้มเหลว: โพรไฟล์ลูกไม่ถูกต้องของออบเจ็กต์ประเภทที่จัดหาให้กับ ContainerComponent, อาร์เรย์ที่คาดไว้ …