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