{"id":3702,"date":"2022-06-03T08:00:00","date_gmt":"2022-06-03T11:00:00","guid":{"rendered":"https:\/\/coodesh.com\/blog\/?p=3702"},"modified":"2022-06-03T09:06:20","modified_gmt":"2022-06-03T12:06:20","slug":"saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios","status":"publish","type":"post","link":"https:\/\/coodesh.com\/blog\/carreiras\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\/","title":{"rendered":"Saiba como adicionar m\u00e1scara em React na cria\u00e7\u00e3o de formul\u00e1rios"},"content":{"rendered":"\n<p>Quando estamos desenvolvendo um formul\u00e1rio, existem campos com uma formata\u00e7\u00e3o previamente conhecida, como do CEP, telefone, CPF, entre outros. Portanto, <strong>saber como usar m\u00e1scara em React auxilia no desenvolvimento dessas aplica\u00e7\u00f5es<\/strong>, al\u00e9m de melhorar a experi\u00eancia do usu\u00e1rio.&nbsp;<\/p>\n\n\n\n<p>Nesse sentido, saiba neste conte\u00fado como adicionar m\u00e1scara em React, acompanhando o passo a passo usado pela nossa equipe.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O que s\u00e3o m\u00e1scaras?<\/h2>\n\n\n\n<p>As m\u00e1scaras em <a href=\"https:\/\/coodesh.com\/blog\/candidates\/frontend\/react-js\/\" target=\"_blank\" rel=\"noreferrer noopener\">React <\/a>s\u00e3o um tipo de formata\u00e7\u00e3o no input para facilitar a valida\u00e7\u00e3o do campo e deix\u00e1-lo interativo ao usu\u00e1rio, evitando erros desnecess\u00e1rios.&nbsp;<\/p>\n\n\n\n<p>Portanto, as m\u00e1scaras n\u00e3o alteram como o dado ser\u00e1 tratado, logo, ela n\u00e3o funcionar\u00e1 como uma valida\u00e7\u00e3o.<\/p>\n\n\n\n<p><strong>Exemplo CPF 01: 000.000.000-00&nbsp;<\/strong><\/p>\n\n\n\n<p>Se o usu\u00e1rio preencher com n\u00fameros aleat\u00f3rios 123.456.789-00 ficaria com a formata\u00e7\u00e3o de CPF (xxx<strong>.<\/strong>xxx<strong>.<\/strong>xxx<strong>&#8211;<\/strong>xx), por\u00e9m, sem o tratamento necess\u00e1rio seria aprovado, mesmo os dados n\u00e3o sendo v\u00e1lidos.&nbsp;<\/p>\n\n\n\n<p><strong>Exemplo CPF 02: 000.000.000-00 ou 222.222.222-22<\/strong>&nbsp;<\/p>\n\n\n\n<p>Isso ocorre porque o campo n\u00e3o possui o tratamento adequado para validar se o CPF corresponde \u00e0s condi\u00e7\u00f5es de ser um CPF v\u00e1lido.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Por que usar m\u00e1scaras?<\/h2>\n\n\n\n<p>Aplicar m\u00e1scaras em React em campos de formul\u00e1rio limita os usu\u00e1rios com padr\u00f5es predefinidos. Isso evita o envio de dados incorretos e tamb\u00e9m deixa mais intuitivo ao usu\u00e1rio.<\/p>\n\n\n\n<p>Poder\u00edamos elaborar nossas pr\u00f3prias fun\u00e7\u00f5es, fazer a valida\u00e7\u00e3o das informa\u00e7\u00f5es e mostrar algum erro ap\u00f3s o usu\u00e1rio inserir o valor, mas esse processo leva um tempo desnecess\u00e1rio, sendo que existem libs para aplica\u00e7\u00e3o de m\u00e1scaras que ajudam na formata\u00e7\u00e3o dos dados em tempo real.<\/p>\n\n\n\n<p>No post de hoje, voc\u00ea aprender\u00e1 como fazer uso dessa ferramenta para aplicar as m\u00e1scaras no seu campo de formul\u00e1rio da maneira que preferir.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>LEIA TAMB\u00c9M&nbsp;<\/p><p><a href=\"https:\/\/coodesh.com\/blog\/desafios\/como-fazer-uma-to-do-list-em-react\/\">Como fazer uma to do list em React?<\/a><\/p><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Aplicando as m\u00e1scaras<\/h2>\n\n\n\n<p>Para fins did\u00e1ticos, trouxe dois exemplos pr\u00e1ticos com libs diferentes para a aplica\u00e7\u00e3o das m\u00e1scaras.<\/p>\n\n\n\n<p>Para adicionar m\u00e1scaras em campos de formul\u00e1rios, ser\u00e1 necess\u00e1rio uma aplica\u00e7\u00e3o no React, caso j\u00e1 tenha criado, ignore o passo 01.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Passo 01 &#8211; Crie uma aplica\u00e7\u00e3o em React e entre no arquivo criado.<\/h3>\n\n\n\n<script src=\"https:\/\/gist.github.com\/andreyna1808\/ee266ca89476ad32f20fa03c46332e58.js\"><\/script>\n\n\n\n<p>Ap\u00f3s a cria\u00e7\u00e3o da aplica\u00e7\u00e3o ser\u00e1 necess\u00e1rio instalar a lib utilizada para adicionar as m\u00e1scaras.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Passo 02 &#8211; Instale a biblioteca <a href=\"https:\/\/www.npmjs.com\/package\/react-imask\" target=\"_blank\" rel=\"noreferrer noopener\">react-imask<\/a> ou <a href=\"https:\/\/github.com\/sanniassin\/react-input-mask\" target=\"_blank\" rel=\"noreferrer noopener\">react-input-mask<\/a><\/h3>\n\n\n\n<script src=\"https:\/\/gist.github.com\/andreyna1808\/9b25e8ddf862418c1ade5a5bd8b1afcf.js\"><\/script>\n\n\n\n<p>&nbsp;&nbsp;ou<\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/andreyna1808\/cde70623f3248e0cdaf93b5da177641a.js\"><\/script>\n\n\n\n<p>Para utilizar o recurso da lib ser\u00e1 necess\u00e1rio importar o componente IMaskInput ou InputMask e chamar no return, criando um controle de entrada que permite apenas o que voc\u00ea limitou na mask.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Passo 03 &#8211; Fazer o consumo da lib no seu campo de formul\u00e1rio<\/h3>\n\n\n\n<p>3.1 &#8211; Caso voc\u00ea tenha instalado a lib react-imask<\/p>\n\n\n\n<p>3.1.1 &#8211; Importe o componente IMaskInput e utilize no seu formul\u00e1rio:<\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/andreyna1808\/8a4ebac3c9b2a052af9125d804e3cb87.js\"><\/script>\n\n\n\n<p>Se voc\u00ea estiver utilizando o Form do Bootstrap, saiba que n\u00e3o ser\u00e1 necess\u00e1rio elaborar as fun\u00e7\u00f5es, pois essa lib possui recursos para voc\u00ea fazer uso das m\u00e1scaras sem problemas.<\/p>\n\n\n\n<p>3.1.2 &#8211; Se voc\u00ea estiver usando Bootstrap pode fazer da seguinte forma:<\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/andreyna1808\/a933958ae2d07c040c8b452c31621430.js\"><\/script>\n\n\n\n<p>3.2 &#8211; Caso voc\u00ea tenha instalado a lib react-input-mask<\/p>\n\n\n\n<p>3.2.1 &#8211; Importe o componente InputMask e utilize no seu formul\u00e1rio:<\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/andreyna1808\/92a9d738fe2bc424b11681e163e4b93b.js\"><\/script>\n\n\n\n<p>3.2.2 &#8211; Se voc\u00ea estiver usando o Bootstrap:<\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/andreyna1808\/277b3d06038a2a39b4d0c0cc1834a596.js\"><\/script>\n\n\n\n<p>Com base nisso, voc\u00ea poder\u00e1 aplicar as m\u00e1scaras conforme suas necessidades.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Observa\u00e7\u00f5es<\/h2>\n\n\n\n<p>As m\u00e1scaras utilizadas como exemplos s\u00e3o semelhantes, caso uma delas d\u00ea problema, voc\u00ea pode consumir a outra sem diferen\u00e7as aparentes.&nbsp;<\/p>\n\n\n\n<p>Um pequeno adendo seria que, para os usu\u00e1rios que optaram em consumir a lib react-input-mask, deve exemplificar as m\u00e1scaras com o n\u00famero 9, pois os demais n\u00fameros seriam limitantes na utiliza\u00e7\u00e3o.<\/p>\n\n\n\n<p>Exemplo: 999.999.999-99, dessa forma ser\u00e1 poss\u00edvel que o usu\u00e1rio coloque qualquer n\u00famero para a aplica\u00e7\u00e3o da m\u00e1scara, por\u00e9m se voc\u00ea aplicar 999.999.999-21 o usu\u00e1rio n\u00e3o ter\u00e1 condi\u00e7\u00f5es de colocar qualquer n\u00famero nos dois d\u00edgitos finais, uma vez que voc\u00ea colocou o limitante 21 e sempre ser\u00e1 21.<\/p>\n\n\n\n<p>Enquanto a lib react-imask n\u00e3o possui essa limita\u00e7\u00e3o, recomendo utilizar o 0 ou o 9, por motivos visuais.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclus\u00e3o<\/h2>\n\n\n\n<p>Dessa forma \u00e9 poss\u00edvel fazer as valida\u00e7\u00f5es instantaneamente, sem custo desnecess\u00e1rio de tempo e processamento. Leia com cuidado a documenta\u00e7\u00e3o sobre m\u00e1scara em React e escolha a lib que supra seus anseios. Lembre-se que aplicar m\u00e1scaras n\u00e3o far\u00e1 a valida\u00e7\u00e3o do campo.&nbsp;<\/p>\n\n\n\n<p>Gostou das informa\u00e7\u00f5es? Continue acompanhando os artigos t\u00e9cnicos do nosso blog e aproveite para se cadastrar gratuitamente na nossa plataforma <a href=\"https:\/\/coodesh.com\/desenvolvedores\" target=\"_blank\" rel=\"noreferrer noopener\">clicando aqui<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quando estamos desenvolvendo um formul\u00e1rio, existem campos com uma formata\u00e7\u00e3o previamente conhecida, como do CEP, telefone, CPF, entre outros. Portanto, saber como usar m\u00e1scara em React auxilia no desenvolvimento dessas aplica\u00e7\u00f5es, al\u00e9m de melhorar a experi\u00eancia do usu\u00e1rio.&nbsp; Nesse sentido, saiba neste conte\u00fado como adicionar m\u00e1scara em React, acompanhando o passo a passo usado pela [&hellip;] <a class=\"g1-link g1-link-more\" href=\"https:\/\/coodesh.com\/blog\/carreiras\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\/\">Ler mais<\/a><\/p>\n","protected":false},"author":9,"featured_media":3792,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,472],"tags":[160,46,206,51,58],"class_list":{"0":"post-3702","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-carreiras","8":"category-frontend","9":"tag-carreira","10":"tag-desenvolvedor","11":"tag-desenvolvedores","12":"tag-desenvolvimento","13":"tag-programacao"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>M\u00e1scara em React: saiba como adicionar em formul\u00e1rio<\/title>\n<meta name=\"description\" content=\"Entenda o que \u00e9 m\u00e1scara em React e saiba como adicionar o recurso em um formul\u00e1rio web. Acompanhe o conte\u00fado para saber mais.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/coodesh.com\/blog\/carreiras\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"M\u00e1scara em React: saiba como adicionar em formul\u00e1rio\" \/>\n<meta property=\"og:description\" content=\"Entenda o que \u00e9 m\u00e1scara em React e saiba como adicionar o recurso em um formul\u00e1rio web. Acompanhe o conte\u00fado para saber mais.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/coodesh.com\/blog\/carreiras\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog: Recrutar Desenvolvedores e Conte\u00fado de Programa\u00e7\u00e3o\" \/>\n<meta property=\"article:published_time\" content=\"2022-06-03T11:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T12:06:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/coodesh.com\/blog\/wp-content\/uploads\/2022\/05\/mascara-em-react-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1440\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Andreyna Carvalho\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andreyna Carvalho\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/carreiras\\\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/carreiras\\\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\\\/\"},\"author\":{\"name\":\"Andreyna Carvalho\",\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/#\\\/schema\\\/person\\\/daed196213bd7a7cd96924ff38e42019\"},\"headline\":\"Saiba como adicionar m\u00e1scara em React na cria\u00e7\u00e3o de formul\u00e1rios\",\"datePublished\":\"2022-06-03T11:00:00+00:00\",\"dateModified\":\"2022-06-03T12:06:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/carreiras\\\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\\\/\"},\"wordCount\":797,\"publisher\":{\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/carreiras\\\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/mascara-em-react-scaled.jpg\",\"keywords\":[\"carreira\",\"desenvolvedor\",\"desenvolvedores\",\"desenvolvimento\",\"programa\u00e7\u00e3o\"],\"articleSection\":[\"Carreiras\",\"Front-end\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/carreiras\\\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\\\/\",\"url\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/carreiras\\\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\\\/\",\"name\":\"M\u00e1scara em React: saiba como adicionar em formul\u00e1rio\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/carreiras\\\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/carreiras\\\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/mascara-em-react-scaled.jpg\",\"datePublished\":\"2022-06-03T11:00:00+00:00\",\"dateModified\":\"2022-06-03T12:06:20+00:00\",\"description\":\"Entenda o que \u00e9 m\u00e1scara em React e saiba como adicionar o recurso em um formul\u00e1rio web. Acompanhe o conte\u00fado para saber mais.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/carreiras\\\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/coodesh.com\\\/blog\\\/carreiras\\\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/carreiras\\\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\\\/#primaryimage\",\"url\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/mascara-em-react-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/mascara-em-react-scaled.jpg\",\"width\":2560,\"height\":1440,\"caption\":\"m\u00e1scara em react\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/carreiras\\\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pessoas Candidatas\",\"item\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/candidates\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Carreiras\",\"item\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/candidates\\\/carreiras\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Saiba como adicionar m\u00e1scara em React na cria\u00e7\u00e3o de formul\u00e1rios\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/\",\"name\":\"Blog: Recrutar Desenvolvedores e Conte\u00fado de Programa\u00e7\u00e3o\",\"description\":\"Conte\u00fados para ajudar sua empresa a contratar profissionais de tecnologia e dicas para programadores sobre: carreira, hard skills e soft skills. Confira! \",\"publisher\":{\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/#organization\",\"name\":\"Coodesh\",\"url\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/Original2x.png\",\"contentUrl\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/Original2x.png\",\"width\":800,\"height\":246,\"caption\":\"Coodesh\"},\"image\":{\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/#\\\/schema\\\/person\\\/daed196213bd7a7cd96924ff38e42019\",\"name\":\"Andreyna Carvalho\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0b9039c62055bb58c71929dc27d8ffd6f181394394f15e8144ee40af38f33c43?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0b9039c62055bb58c71929dc27d8ffd6f181394394f15e8144ee40af38f33c43?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0b9039c62055bb58c71929dc27d8ffd6f181394394f15e8144ee40af38f33c43?s=96&d=mm&r=g\",\"caption\":\"Andreyna Carvalho\"},\"description\":\"Sempre levei a tecnologia e a paix\u00e3o pelos c\u00f3digos al\u00e9m de uma simples forma de trabalho. Estou focada em me aprofundar e conseguir impactar as pessoas com novas tecnologias. Hoje sou DevRel na Coodesh.\",\"url\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/author\\\/andreyna\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"M\u00e1scara em React: saiba como adicionar em formul\u00e1rio","description":"Entenda o que \u00e9 m\u00e1scara em React e saiba como adicionar o recurso em um formul\u00e1rio web. Acompanhe o conte\u00fado para saber mais.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/coodesh.com\/blog\/carreiras\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\/","og_locale":"pt_BR","og_type":"article","og_title":"M\u00e1scara em React: saiba como adicionar em formul\u00e1rio","og_description":"Entenda o que \u00e9 m\u00e1scara em React e saiba como adicionar o recurso em um formul\u00e1rio web. Acompanhe o conte\u00fado para saber mais.","og_url":"https:\/\/coodesh.com\/blog\/carreiras\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\/","og_site_name":"Blog: Recrutar Desenvolvedores e Conte\u00fado de Programa\u00e7\u00e3o","article_published_time":"2022-06-03T11:00:00+00:00","article_modified_time":"2022-06-03T12:06:20+00:00","og_image":[{"width":2560,"height":1440,"url":"https:\/\/coodesh.com\/blog\/wp-content\/uploads\/2022\/05\/mascara-em-react-scaled.jpg","type":"image\/jpeg"}],"author":"Andreyna Carvalho","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Andreyna Carvalho","Est. tempo de leitura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/coodesh.com\/blog\/carreiras\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\/#article","isPartOf":{"@id":"https:\/\/coodesh.com\/blog\/carreiras\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\/"},"author":{"name":"Andreyna Carvalho","@id":"https:\/\/coodesh.com\/blog\/#\/schema\/person\/daed196213bd7a7cd96924ff38e42019"},"headline":"Saiba como adicionar m\u00e1scara em React na cria\u00e7\u00e3o de formul\u00e1rios","datePublished":"2022-06-03T11:00:00+00:00","dateModified":"2022-06-03T12:06:20+00:00","mainEntityOfPage":{"@id":"https:\/\/coodesh.com\/blog\/carreiras\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\/"},"wordCount":797,"publisher":{"@id":"https:\/\/coodesh.com\/blog\/#organization"},"image":{"@id":"https:\/\/coodesh.com\/blog\/carreiras\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\/#primaryimage"},"thumbnailUrl":"https:\/\/coodesh.com\/blog\/wp-content\/uploads\/2022\/05\/mascara-em-react-scaled.jpg","keywords":["carreira","desenvolvedor","desenvolvedores","desenvolvimento","programa\u00e7\u00e3o"],"articleSection":["Carreiras","Front-end"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/coodesh.com\/blog\/carreiras\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\/","url":"https:\/\/coodesh.com\/blog\/carreiras\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\/","name":"M\u00e1scara em React: saiba como adicionar em formul\u00e1rio","isPartOf":{"@id":"https:\/\/coodesh.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/coodesh.com\/blog\/carreiras\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\/#primaryimage"},"image":{"@id":"https:\/\/coodesh.com\/blog\/carreiras\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\/#primaryimage"},"thumbnailUrl":"https:\/\/coodesh.com\/blog\/wp-content\/uploads\/2022\/05\/mascara-em-react-scaled.jpg","datePublished":"2022-06-03T11:00:00+00:00","dateModified":"2022-06-03T12:06:20+00:00","description":"Entenda o que \u00e9 m\u00e1scara em React e saiba como adicionar o recurso em um formul\u00e1rio web. Acompanhe o conte\u00fado para saber mais.","breadcrumb":{"@id":"https:\/\/coodesh.com\/blog\/carreiras\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/coodesh.com\/blog\/carreiras\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/coodesh.com\/blog\/carreiras\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\/#primaryimage","url":"https:\/\/coodesh.com\/blog\/wp-content\/uploads\/2022\/05\/mascara-em-react-scaled.jpg","contentUrl":"https:\/\/coodesh.com\/blog\/wp-content\/uploads\/2022\/05\/mascara-em-react-scaled.jpg","width":2560,"height":1440,"caption":"m\u00e1scara em react"},{"@type":"BreadcrumbList","@id":"https:\/\/coodesh.com\/blog\/carreiras\/saiba-como-adicionar-mascara-em-react-na-criacao-de-formularios\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/coodesh.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Pessoas Candidatas","item":"https:\/\/coodesh.com\/blog\/candidates\/"},{"@type":"ListItem","position":3,"name":"Carreiras","item":"https:\/\/coodesh.com\/blog\/candidates\/carreiras\/"},{"@type":"ListItem","position":4,"name":"Saiba como adicionar m\u00e1scara em React na cria\u00e7\u00e3o de formul\u00e1rios"}]},{"@type":"WebSite","@id":"https:\/\/coodesh.com\/blog\/#website","url":"https:\/\/coodesh.com\/blog\/","name":"Blog: Recrutar Desenvolvedores e Conte\u00fado de Programa\u00e7\u00e3o","description":"Conte\u00fados para ajudar sua empresa a contratar profissionais de tecnologia e dicas para programadores sobre: carreira, hard skills e soft skills. Confira! ","publisher":{"@id":"https:\/\/coodesh.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/coodesh.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/coodesh.com\/blog\/#organization","name":"Coodesh","url":"https:\/\/coodesh.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/coodesh.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/coodesh.com\/blog\/wp-content\/uploads\/2020\/08\/Original2x.png","contentUrl":"https:\/\/coodesh.com\/blog\/wp-content\/uploads\/2020\/08\/Original2x.png","width":800,"height":246,"caption":"Coodesh"},"image":{"@id":"https:\/\/coodesh.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/coodesh.com\/blog\/#\/schema\/person\/daed196213bd7a7cd96924ff38e42019","name":"Andreyna Carvalho","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/0b9039c62055bb58c71929dc27d8ffd6f181394394f15e8144ee40af38f33c43?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0b9039c62055bb58c71929dc27d8ffd6f181394394f15e8144ee40af38f33c43?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0b9039c62055bb58c71929dc27d8ffd6f181394394f15e8144ee40af38f33c43?s=96&d=mm&r=g","caption":"Andreyna Carvalho"},"description":"Sempre levei a tecnologia e a paix\u00e3o pelos c\u00f3digos al\u00e9m de uma simples forma de trabalho. Estou focada em me aprofundar e conseguir impactar as pessoas com novas tecnologias. Hoje sou DevRel na Coodesh.","url":"https:\/\/coodesh.com\/blog\/author\/andreyna\/"}]}},"wps_subtitle":"","_links":{"self":[{"href":"https:\/\/coodesh.com\/blog\/wp-json\/wp\/v2\/posts\/3702","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coodesh.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coodesh.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coodesh.com\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/coodesh.com\/blog\/wp-json\/wp\/v2\/comments?post=3702"}],"version-history":[{"count":3,"href":"https:\/\/coodesh.com\/blog\/wp-json\/wp\/v2\/posts\/3702\/revisions"}],"predecessor-version":[{"id":3794,"href":"https:\/\/coodesh.com\/blog\/wp-json\/wp\/v2\/posts\/3702\/revisions\/3794"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/coodesh.com\/blog\/wp-json\/wp\/v2\/media\/3792"}],"wp:attachment":[{"href":"https:\/\/coodesh.com\/blog\/wp-json\/wp\/v2\/media?parent=3702"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coodesh.com\/blog\/wp-json\/wp\/v2\/categories?post=3702"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coodesh.com\/blog\/wp-json\/wp\/v2\/tags?post=3702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}