@ashtuka/react-lib
v1.0.51
Published
React-бібліотека компонентів (для навчання) Поточні обмеження: - модуль, призначений для експорту, повинен лежати в теці modules у своїй власній паці з назвою, що закінчується на Module - наразі не реалізована можливість використовувати один модуль у с
Readme
@ashtuka/react-lib
React-бібліотека компонентів (для навчання) Поточні обмеження:
- модуль, призначений для експорту, повинен лежати в теці modules у своїй власній паці з назвою, що закінчується на Module
- наразі не реалізована можливість використовувати один модуль у середині іншого (при build не буде теки shared, де буде вказано правильний порядок імпортів. В нас плоска структура entry point)
- якщо модуль використовує якийсь компонент з папки components то необхідно явно імпортувати scss файл цього компонента у scss файлі модуля який використовує цей компонент. Кейс коли компонент має більше ніж один scss файл не тестувався. По можливості модуль має бути повністю автономним і все йому необхідне має інкапсулювати у собі.
Якщо додали новий модуль, то перед build необхідно викликати npm run updBuildConfig Потрібно подивитися, що попадає у фінальну збірку, яка використовує цю бібліотеку
короткостроково розібратися з варнінгами в консолі (поки gpt нічого путнього не рекомендує ) The CJS build of Vite's Node API is deprecated. See https://vite.dev/guide/troubleshooting.html#vite-cjs-node-api-deprecated for more details. Deprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. Передивитися модулі на предмет використання svg icon як посилання в тезі img (переробити на ReactComponent)
