57 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | ||
| title: Render State in the User Interface Another Way
 | ||
| localeTitle: 用户界面中的渲染状态另一种方式
 | ||
| ---
 | ||
| ## 用户界面中的渲染状态另一种方式
 | ||
| 
 | ||
| #### 提示1:
 | ||
| 
 | ||
| ```JSX
 | ||
| class MyComponent extends React.Component { 
 | ||
|   constructor(props) { 
 | ||
|     super(props); 
 | ||
|     this.state = { 
 | ||
|       name: 'freeCodeCamp' 
 | ||
|     } 
 | ||
|   } 
 | ||
|   render() { 
 | ||
|     // change code below this line 
 | ||
|             // Remember that how you can access the property of a state. 
 | ||
|     // change code above this line 
 | ||
|     return ( 
 | ||
|       <div> 
 | ||
|         { /* change code below this line */ } 
 | ||
|             // Just use the const "name" inside the h1 tag. 
 | ||
|             // Dont forget to use JSX syntax "{ curly braces for JavaScript }". 
 | ||
|         { /* change code above this line */ } 
 | ||
|       </div> 
 | ||
|     ); 
 | ||
|   } 
 | ||
|  }; 
 | ||
| ```
 | ||
| 
 | ||
| ## 解
 | ||
| 
 | ||
| ```JSX
 | ||
| class MyComponent extends React.Component { 
 | ||
|   constructor(props) { 
 | ||
|     super(props); 
 | ||
|     this.state = { 
 | ||
|       name: 'freeCodeCamp' 
 | ||
|     } 
 | ||
|   } 
 | ||
|   render() { 
 | ||
|     // change code below this line 
 | ||
|     const name = this.state.name; 
 | ||
|     // change code above this line 
 | ||
|     return ( 
 | ||
|       <div> 
 | ||
|         { /* change code below this line */ } 
 | ||
|           <h1>{name}</h1> 
 | ||
|         { /* change code above this line */ } 
 | ||
|       </div> 
 | ||
|     ); 
 | ||
|   } 
 | ||
|  }; 
 | ||
| 
 | ||
| ``` |