Imports and Exports
We use the keyword
export to expose values for importing.
Named imports and exports
A single file can have multiple exports, and any subset of these can be imported simultaneously.
Importing from modules
There's a shorter syntax for importing 3rd party libraries: we import the name of the module's directory within
node_modules (which is the name of the package in the
npm package registry).
Libraries specify a "main" file in their
package.json, usually named
index.js, which is what actually gets imported. E.g. assuming we had downloaded the
moment library into our
node_modules, we could import
'./node_modules/moment/index.js' with just
Note: importing the path to a directory will generally import the
index.jsfile in that directory. Some developers prefer importing from
./myDirectory/index.js, but these are equivalent.
Want to learn React Native in-depth?