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) |