35 lines
		
	
	
		
			917 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			917 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | ||
| title: Render a Class Component to the DOM
 | ||
| localeTitle: 将类组件渲染到DOM
 | ||
| ---
 | ||
| ## 将类组件渲染到DOM
 | ||
| 
 | ||
| 你的代码应该看起来像这样:
 | ||
| 
 | ||
| ```javascript
 | ||
| class TypesOfVehicles extends React.Component { 
 | ||
|     constructor(props) { 
 | ||
|         super(props); 
 | ||
|     } 
 | ||
|     render() { 
 | ||
|         return ( 
 | ||
|           <div> 
 | ||
|           <h1>Types of Vehicles:</h1> 
 | ||
|           <Car /> 
 | ||
|           <Motorcycle /> 
 | ||
|           </div> 
 | ||
|         ); 
 | ||
|     } 
 | ||
|  } 
 | ||
|  ReactDOM.render(<TypesOfVehicles />,'node-id') 
 | ||
| ```
 | ||
| 
 | ||
| ReactDOM.render语法可能有点棘手,在传入类组件时需要使用三角括号。此外,两个子组件在幕后声明,如果您习惯于在代码编辑器中定义并在您面前可见的所有变量,则可能会造成混淆。
 | ||
| 
 | ||
| ### 暗示
 | ||
| 
 | ||
| *   使用document.getElementById('id')来获取目标节点
 | ||
| 
 | ||
| ### 相关链接
 | ||
| 
 | ||
| *   [渲染元素](https://reactjs.org/docs/rendering-elements.html) |