ReactJS. вынос компоненты из директории src
// project/site/package.json:
"my-comp": "file: ./../../utilites/slick"
// project/site/src/App.js
import {Slick} from "my-comp/Slick"
// project/utilites/slick/Slick.js
// UPD 1: это просто мой файл с компонентом, а не полноценный npm пакет
export function Slick () {
return test123
}
Имеем:
проект на ReactJS, в нем естественно package.json
, есть файл который импортирует компоненту вне проекта, и это все работает.
Однако, если function Slick
переписать под const Slick
( чтобы наслаждаться синтаксисом компонент ), то все падает
// project/utilites/slick/Slick.js
// Support for the experimental syntax 'jsx' isn't currently enabled..
export const Slick = () => {
return <div>test123</div>
}
Может кто помочь советом, желательно подробным, что в моём коде поправить, или, есть ли какой то другой способ импорта компоненты?
p.s. гуглил , и по теме уже много перекопал, но натыкаюсь на проекты которые выдают ошибки при установке, или нет достаточного описания что делать, или идут какие то правки в jest/ts_config, которых нету у меня в проекте
UPD 2: есть видос на ютубе от индуса, про вынос компоненты выше директории src, но там придётся прописывать абсолютный путь к компоненту, что наверно прикольно для видео, но не для реального проекта
UPD 3: уточню, еще немного. импортировать не из директории проекта JS, я могу, и что бы избавить всех от Гугления (вдруг кому понадобится), выше привел полные URL. а вот если возвращать JSX ( о чем я и написал - ошибка ) и вот советы, как настроить проект, что бы он позволял делать импорт компонент с JSX - непонятно