У меня есть несколько компонентов с избыточным хранением / темой пользовательского интерфейса материала / API, интегрированных в одно приложение реагирования под названием A. Я хочу импортировать один из компонентов из A в другие проекты (отдельное приложение реагирования) B и C.
Если я не опубликую sh до npm, я подумал, что лучший подход - это собрать и упаковать в .tgz файл проект A и импортировать этот файл в проект B и C и использовать как библиотека, но это не go хорошо.
- Не могли бы вы сказать мне, если это правильный подход?
- Лучше использовать веб-пакет или накопительный пакет?
- Не могли бы вы рассказать мне, как экспортировать несколько компонентов с помощью Redux Store и API-интерфейса? Потому что файл app.ts - это всего лишь один файл, который обернет все приложение провайдерами, верно? Если я экспортирую несколько компонентов, каким будет способ их экспорта с помощью оболочки поставщика? ... *
В проектах A, B, C используется реакция с машинописью и пользовательский интерфейс материала.
Причина, по которой мой подход не удался, заключался в том, что я использовал для сборки веб-пакет, и при его создании не было создано ни одного файла определения типа. Поэтому я установил накопительный пакет и собрал некоторые файлы, которые не могли создать файлы определений, такие как редукторы ... и не удалось.