1 00:00:02,200 --> 00:00:09,160 Agora, o que você viu neste módulo e o que é típico para aplicativos React Native é que você precisa criar muito 2 00:00:09,160 --> 00:00:10,810 estilo por conta própria. 3 00:00:10,810 --> 00:00:12,460 O botão é uma exceção 4 00:00:12,460 --> 00:00:17,740 rara, quero dizer, o botão embutido, que automaticamente fornece um estilo básico e até se ajusta 5 00:00:17,740 --> 00:00:19,330 à plataforma subjacente, mas, além 6 00:00:19,330 --> 00:00:22,650 disso, você realmente precisa estilizar tudo sozinho, seja uma entrada 7 00:00:22,660 --> 00:00:24,140 de texto , seja essa 8 00:00:24,180 --> 00:00:25,220 saída, seja 9 00:00:25,230 --> 00:00:27,910 o texto aqui ou os botões personalizados, você 10 00:00:27,970 --> 00:00:33,340 precisará criar muito estilo manual e criação de componentes no React Native porque o React Native fornece 11 00:00:33,340 --> 00:00:39,130 apenas essas primitivas brutas para trabalhar, apenas a exibição do texto e assim por diante, e você deve 12 00:00:39,130 --> 00:00:42,350 ajustá-los às suas necessidades e à aparência que deseja alcançar. 13 00:00:43,250 --> 00:00:49,090 Agora, o React Native também tem uma comunidade ativa e, lá, foram criados alguns bons pacotes 14 00:00:49,090 --> 00:00:55,360 de terceiros que são essencialmente coleções de componentes pré-criados que às vezes até mudam sua aparência, dependendo 15 00:00:55,360 --> 00:01:01,030 da plataforma em que estão rodando, às vezes não, mas que sempre forneça alguns componentes 16 00:01:01,030 --> 00:01:05,020 pré-projetados que você pode usar e, portanto, convém investigá-los se 17 00:01:05,020 --> 00:01:09,760 estiver criando um aplicativo nos casos em que você deseja evitar a 18 00:01:10,030 --> 00:01:16,270 configuração de todos esses estilos por conta própria, onde você não tem o seu próprio identidade corporativa 19 00:01:16,270 --> 00:01:18,230 estrita ou sua própria 20 00:01:18,370 --> 00:01:25,090 aparência detalhada, que você precisa ajustar em todos os detalhes; nesses casos, em anexo, você encontra um link 21 00:01:25,090 --> 00:01:33,610 para este documento nos documentos da expo, onde encontra alguns exemplos de kits de UI de terceiros populares, bibliotecas de componentes de UI 22 00:01:33,880 --> 00:01:41,880 que você pode adicionar ao seu projeto React Native, que também funciona em projetos React Native criados com o expo para obter 23 00:01:42,000 --> 00:01:49,470 facilmente componentes pré-criados que você pode inserir no seu projeto. Nas páginas desses projetos, você também vê pré-visualizações de como isso 24 00:01:49,470 --> 00:01:54,720 seria, qual o estilo desses componentes pré-criados e como eles funcionam e você sempre pode 25 00:01:54,720 --> 00:02:02,080 mergulhar nos documentos desses pacotes para explorar quais componentes eles, por exemplo, fornecem a você e se isso é algo que 26 00:02:02,080 --> 00:02:04,820 pode ser interessante para você ou não. 27 00:02:04,840 --> 00:02:11,410 Portanto, vale a pena conferir esses kits de interface do usuário, pois isso pode fornecer certos elementos, como botões pré-criados, 28 00:02:11,410 --> 00:02:17,980 campos de texto pré-criados e o que quer que seja, que têm a aparência que você deseja que seu 29 00:02:17,980 --> 00:02:22,900 aplicativo seja e qual então, é claro, você economiza o tempo de criar esses 30 00:02:22,930 --> 00:02:29,260 componentes por conta própria, porque o que você faz é simplesmente adicionar essa biblioteca ao seu projeto, instalá-la e, 31 00:02:29,260 --> 00:02:33,070 é claro, também sempre encontrará instruções de instalação nessas páginas. 32 00:02:33,070 --> 00:02:39,970 Portanto, você instala essa biblioteca em seu projeto e, no final, tudo o que precisa fazer é importar 33 00:02:40,000 --> 00:02:45,100 os componentes necessários para os arquivos de componentes e começar a usá-los. 34 00:02:45,130 --> 00:02:46,350 Portanto, isso é realmente 35 00:02:46,350 --> 00:02:51,540 simples, é uma boa alternativa para criar tudo por conta própria e, é claro, depende do que você precisa 36 00:02:51,550 --> 00:02:55,830 no seu aplicativo, mas esses kits existem e, portanto, dar uma olhada definitivamente vale a pena.