29 lines
		
	
	
		
			739 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
		
			739 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | |||
|  | title: Review Using Props with Stateless Functional Components | |||
|  | localeTitle: 查看使用无状态功能组件的道具 | |||
|  | --- | |||
|  | ## 查看使用无状态功能组件的道具
 | |||
|  | 
 | |||
|  | ### 提示
 | |||
|  | 
 | |||
|  | *   功能(又名无状态)组件只是一个简单的javascript函数,它将props作为参数并返回一个react元素。 | |||
|  | *   使用`Component.defaultProps`设置默认道具。 | |||
|  | *   使用`Component.propTypes`设置道具类型。 | |||
|  | 
 | |||
|  | ### 解
 | |||
|  | 
 | |||
|  | ```javascript | |||
|  | const Camper = props => (<p>{props.name}</p>);  | |||
|  |   | |||
|  |  Camper.defaultProps = {  | |||
|  |   name: 'CamperBot'  | |||
|  |  };  | |||
|  |   | |||
|  |  Camper.propTypes = {  | |||
|  |   name: PropTypes.string.isRequired  | |||
|  |  };  | |||
|  | ``` | |||
|  | 
 | |||
|  | ### 相关链接
 | |||
|  | 
 | |||
|  | *   [使用PropTypes进行类型检查](https://reactjs.org/docs/typechecking-with-proptypes.html) |