IMPORT - EXPORT
IN REACT,WE HAVE WEBPACK THAT ENABLES IMPORT AND EXPORT.
IMPORT
import component_name from file_name
EXPORT
WE CAN EPORT FILES IN 2 WAYS,
1. DEFAULT EXPORT
2. NAMED EXPORT
DEFAULT EXPORT
WE USE DEFAULT EXPORT,WHEN WE HAVE A SINGLE VALUE THAT HAS TO BE EXPORTED AND IT MIGHT HAVE A CUSTOM NAME IN ANOTHER FILE.
export default component_name;
THE App COMPONENT FROM App.jsx IS EXPORTED AND IT IS IMPORTED IN main.jsx
NAMED EXPORT
WHEN WE HAVE TO EXPORT MULTIPLE COMPONENTS.
IT IS IMPORTED AS,
IN BOTH CASES, THE CODE WORKS PERFECTLY.
IN SUMMARY, NAMED EXPORTS ARE USEFUL WHEN YOU WANT TO EXPORT MULTIPLE VALUES AND IMPORT THEM WITH THEIR SPECIFIC NAMES.
WHILE DEFAULT EXPORTS ARE USED FOR EXPORTING A SINGLE VALUE AND GIVING IT A CUSTOM NAME WHEN IMPORTING.
THE CHOICE BETWEEN THE TWO DEPENDS ON THE STRUCTURE AND REQUIREMENTS OF YOUR CODEBASE.

Comments
Post a Comment