Да, это один из способов начать.
Но если вы хотите опубликовать или организовать его для более эффективного его использования, я предлагаю вам использовать Storybook в качестве среды разработки и Jest + ESlint .
Есть несколько шаблонов, таких как React AZap , чтобы помочь вам в этом.
Я создал React AZap, чтобы он был простым в использовании шаблоном библиотеки React UI lib,Он использует Сборник рассказов и истории для организации ваших компонентов, он имеет генератор компонентов с использованием Plop , тесты с Jest + Enzime и стили с styled-components .
Попробуйте, это может сэкономить ваше время для запуска вашей библиотеки;)