29 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | ||
| title: Review Using Props with Stateless Functional Components
 | ||
| localeTitle: Обзор использования реквизитов с функциональными компонентами без учета состояния
 | ||
| ---
 | ||
| ## Обзор использования реквизитов с функциональными компонентами без учета состояния
 | ||
| 
 | ||
| ### Советы
 | ||
| 
 | ||
| *   Функциональный (aka stateless) компонент - это просто простая функция javascript, которая принимает реквизит в качестве аргумента и возвращает элемент реакции.
 | ||
| *   Используйте `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) |