const Header = (props) => { const header = props.name return (

{header}

) } const Part = (props) => { const name = props.name const exercises = props.exercises return (

{name} {exercises}

) } const Content = (props) => { //const object_1 = props.parts.parts[0] //const object_2 = props.parts.parts[1] //const object_3 = props.parts.parts[2] const parts = props.parts return ( <> {parts.map((part) => { return ( )}) } ) } const Total = (props) => { const parts = props.parts const initialValue = 0 return (

Number of exercises {parts.reduce((sum, part) => { return sum += part.exercises }, initialValue)}

) } const Course = (props) => { const header = props.course.name const parts = props.course.parts return ( <>
) } export default Course