FAQ: Components Render Other Components - Require A File

This community-built FAQ covers the “Require A File” exercise from the lesson “Components Render Other Components”.

Paths and Courses
This exercise can be found in the following Codecademy content:

Web Development

Learn ReactJS: Part I

FAQs on the exercise Require A File

Join the Discussion. Help a fellow learner on their journey.

Ask or answer a question about this exercise by clicking reply (reply) below!

Agree with a comment or answer? Like (like) to up-vote the contribution!

Need broader help or resources? Head here.

Looking for motivation to keep learning? Join our wider discussions.

Learn more about how to use this guide.

Found a bug? Report it!

Have a question about your account or billing? Reach out to our customer support team!

None of the above? Find out where to ask other questions here!

The exercise tells me to write this: import {NavBar} from './NavBar.js';

However, in the question here about using {} or not, it says that I should use {} if “it is a named export with the export keyword assigned”. Well, looking inside NavBar.js that is NOT the case, the export keyword was not assigned. So can someone please explain?


I think it’s exported under the hood from Codecademy or It’s just for learning purposes as they still haven’t explained export in this lesson so they don’t want to confuse you by writing it.

but sure in your environment, you need to export your objects before importing them.

1 Like