импорт и экспорт - синтаксис ES6, который не полностью поддерживается в простом Javascript. В проектах React обычно используются Babel или другие транспортеры для преобразования новейшего синтаксиса ES6 и более поздних версий в более старый и поддерживаемый браузером код Javascript. Таким образом, вам разрешено использовать импорт и экспорт в React, но вы не можете этого сделать, если создаете простой проект javascript, загружающий его через npm. Тем не менее, вы можете настроить babel и в вашем простом проекте.