34 lines
		
	
	
		
			662 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			662 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						|
title: Create a Component with Composition
 | 
						|
---
 | 
						|
 | 
						|
## Create a Component with Composition
 | 
						|
 | 
						|
### Hint 1
 | 
						|
 | 
						|
Add the component to be rendered in the component in which it is to be rendered.
 | 
						|
 | 
						|
### Hint 2
 | 
						|
 | 
						|
Use JSX self closing tags.
 | 
						|
 | 
						|
### Hint 3
 | 
						|
The component to be rendered is ChildComponenet and it is to be rendered in ParentComponent
 | 
						|
 | 
						|
### Solution
 | 
						|
The following will render the ChildComponent in the ParentComponent, as required:
 | 
						|
````javascript
 | 
						|
class ParentComponent extends React.Component {
 | 
						|
  constructor(props) {
 | 
						|
    super(props);
 | 
						|
  }
 | 
						|
  render() {
 | 
						|
    return (
 | 
						|
      <div>
 | 
						|
        <h1>I am the parent</h1>
 | 
						|
        <ChildComponent />
 | 
						|
      </div>
 | 
						|
    );
 | 
						|
  }
 | 
						|
};
 | 
						|
```` |