J'ai des composants que j'utilise à mes projets, alors je pensais que c'était une bonne idée de construire ma propre réagissance UI Lib, mais comment? P>
Est-ce que je crée un spa à l'aide de l'ARC et commencez à coder et à répertorier les composants sur celui-ci? P>
3 Réponses :
L'utilisation de l'ARC ne vous aidera pas, car vous ne courez pas ce projet.
La création d'une bibliothèque de composants est la même que la création de tout autre package NPM, la seule différence est qu'elle doit exporter des composants au lieu de fonctions / objets normaux.
Il y a beaucoup de guides en ligne que vous pouvez consulter si vous souhaitez une explication plus approfondie. P>
Je n'ai pas pensé à la publier comme paquet NPM, mais c'est la meilleure chose à faire à coup sûr. Merci!
Oui, c'est une façon de commencer. p>
Mais si vous voulez le publier ou l'organiser pour y avoir une meilleure utilisation, je vous suggère d'utiliser Storybook fort> comme votre environnement de développement et JEST STRUT> + Il y a des plaques de chauffage comme réagir à AZAP pour vous aider avec cela. P>
J'ai construit réagir Azap pour être un réact facile à utiliser.
Il utilise Storybook Strong> et des histoires pour organiser vos composants, il dispose d'un générateur de composants utilisant Plop fort>, tests avec Essayez-le, il peut vous faire gagner du temps pour démarrer votre lib;) p>
Je recommanderais de donner Ce guide a lu , qui passe dans les détails pour structurer une bibliothèque de composants UI multi-packages. Le code est également inclus, vous devez donc être capable de cloner au référentiel et de commencer. P>
espère que cela aide! p>