Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import React from 'react';
- import ReactDOM from 'react-dom';
- const App = () => {
- const course = 'Half Stack application development';
- const part1 = 'Fundamentals of React';
- const part2 = 'Using props to pass data';
- const part3 = 'State of a component';
- const exercises1 = 10;
- const exercises2 = 7;
- const exercises3 = 14;
- let total;
- return (
- <div>
- <Header course={course} />
- <Content part1={part1} exercises1={exercises1}
- />
- <Content part2={part2} exercises2={exercises2} />
- <Content part3={part3} exercises3={exercises3} />
- <Total total={exercises1 + exercises2 + exercises3} />
- </div>
- )
- }
- const Header = (props) => {
- return (
- <div>
- <h1>{props.course}</h1>
- </div>
- )
- }
- const Content = (props) => {
- return (
- <div>
- <p>
- {props.part1} {props.exercises1}
- </p>
- <p>
- {props.part2} {props.exercises2}
- </p>
- <p>
- {props.part3} {props.exercises3}
- </p>
- </div>
- )
- }
- const Total = (props) => {
- return (
- <div>
- <p>Number of exercises {props.exercises1 + props.exercises2 + props.exercises3}</p>
- </div>
- )
- }
- ReactDOM.render(<App />, document.getElementById('root'));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement