22 lines
		
	
	
		
			717 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			22 lines
		
	
	
		
			717 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								title: Use Advanced JavaScript in React Render Method
							 | 
						||
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								## Use Advanced JavaScript in React Render Method
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### Method
							 | 
						||
| 
								 | 
							
								While you are inside the render method and not inside the return method, you can write JavaScript **without** wrapping it inside curly braces.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								First, you will have to set the constant 'answer' to a value. Access the 'possibleAnswers' array using the value of 'randomIndex', which is located within the state of your component. Remember, you access state using `this.state`.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### Solution
							 | 
						||
| 
								 | 
							
								```js
							 | 
						||
| 
								 | 
							
								const answer = possibleAnswers[this.state.randomIndex];
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Next, insert your const 'answer' into the p-tags. Make sure to wrap it with curly braces `{ }`.
							 | 
						||
| 
								 | 
							
								```jsx
							 | 
						||
| 
								 | 
							
								<p>
							 | 
						||
| 
								 | 
							
								  {answer}          
							 | 
						||
| 
								 | 
							
								</p>
							 | 
						||
| 
								 | 
							
								```
							 |