Я пытаюсь сохранить мой код (на стороне сервера и клиента) как можно более модульным, и это требует большого количества импорта и экспорта, однако у меня есть вопрос без ответа.
Я пытался искать отсюда, я читал тематические сообщения в блоге и даже смотрел несколько видео YT, но это все еще не полностью объяснено. Я хотел бы избежать этой ошибки прямо сейчас и избегать переписывания моей логики позже.
File1
import React from 'react';
// do something
File2
import React from 'react';
// do something else
file3
import File1 from './file1';
import File2 from './file2';
// do something with both
- Это достаточно умно? Могу ли я импортировать то же самое модуль столько, сколько я хочу, и он импортирует его только один раз?
- Что если мне нужно
import React
тоже File3? Это все еще достаточно умен, чтобы справиться с этой ситуацией?
Я использую Node, Babel и Webpack.