Executando verificação de segurança...
4

Você que é Dev Junior como eu e quer entender mais a funcionalidade de Componentes complexos no React

Introdução 🚩

Muitos sistemas podem criar uma escala muito grande, ao ponto de ficar meio perdido em cada funcionalidade, estou dizendo isso por experiência própria.Estou no mundo da programação desde minha adolescência onde comecei lá com meus 15 para 16 anos de idade.

Fiz 18 anos recentemente e consegui minha primeira vaga como desenvolvedor Front-End React-Native, meu primeiro dia como desenvolvedor tive um pequeno susto ao ver o quão grande era o sistema da minha empresa, e fiquei meio perdido no começo, pois tinham os proprios Componentes para Componentes entre outros...

Por que usar o storybook 🖊📒📚.

Storybook é uma bilioteca bem popular no React para documentar cada componente na sua aplicação, assim isolando os mesmos e tendo um ambiente mais controlado e testavel para diferentes estados e variações de um componente, se tornando um desenvolvimento mais iterativo; com desenvolvedores podendo testar e criar novos componentes em paralelo com o restante da aplicação. Também é possível identificar problemas de design em um estágio inicial do desenvolvimento

Como utilizar storybook❓

Para inicializar basta colocar no terminal o seguinte codigo:
Lembrando que sb é o mesmo que storybook

npx sb init --builder @storybook --use-npm

Ele por padrão inicializa com o webpack e com yarn, então se quiser usar o vite e npm, basta rodar:

npx sb init --builder @storybook/builder-vite --use-npm

Storybook for React Native:

Já com um projeto criado, seja usando o expo ou CLI do React-Native, rode no terminal 👇🏻:

npx -p @storybook/cli sb init --type react_native

Para rodar basta usar o yarn storybook ou npm passando a flag --use-npm na instalação

Como rodar:

Após a inicialização, ele irá criar um diretório chamado storybook
com alguns arquivos, para rodar, digite o seguinte comando:
npm run storybook ou yarn storybook

Conlclusão

O storybook facilitou muito meu entendimento na funcionalidade de cada componente da empresa e suas funcionalidades, oferecendo diversas vantagens para o desenvolvimento de componentes com React.

No site oficial do storybook tem mais sobre a documentação deles e outras funcionalidades: site storybook

Também tem um ótimo video da rocketseat com o Diegão mostrando na prática como se usa. rocketseat storybook

Carregando publicação patrocinada...
1