выносишь базу в отдельный пакет, там у тебя будут прописаны скрипты для билда и вотча, потом подключаешь в свой апп это тоже отдельный пакет, либо уже сбилдженный, либо базу и апп запускаешь в вотче,
У тебя есть две сущности: - компилер тайпскрипта который чекает типы и ругается если что-то не так. Он при этом работает через самописный плагин ЕМНИП. - компилер бабеля который компиляет это в js Надо научить конфиги обоих сущностей смотреть в конкретную папочку в node_modules (твоя либа подключенная механизмами менеджеринга монореп через симлинк)
я тебе уже говорил, какая схема 1) либа, к-ая крутится со сторибуком и тестами. девелопишь их отдельно, с хотрелоадом и вот этим вот всем 2) приложение, в которое скармливаешь конкретную версию своей либы
можно, конечно, расковырять кишки, подправить конфиги и вот это вот всё, но зачем ? Чаще всего либа и само приложение всё равно разрабатываются отдельно. Либа со сторибуком, приложение с конкретной версией либы
Вообще такой вопрос: если, получается, что useCallback нужен только тогда, когда функция передаётся в компонент в React.memo или shouldComponentUpdate, то как определить такой компонент?