Skip to content

Instantly share code, notes, and snippets.

View danileao's full-sized avatar

Daniele danileao

View GitHub Profile
import React, { useRef, useCallback, useEffect } from "react";
import ReactInputMask from "react-input-mask";
import { useField } from "@unform/core";
export default function InputMaskT({ name, mask, ...rest }) {
const inputRef = useRef(null);
const { fieldName, registerField, defaultValue, error } = useField(name);
console.log(inputRef);
TYPEORM_MIGRATION = ./src/database/migrations/*.ts
TYPEORM_ENTITIES = ./src/models/*.ts
TYPEORM_MIGRATION_DIR = ./src/database/migrations
import React from "react";
import {
Route,
Redirect,
RouteComponentProps,
RouteProps,
} from "react-router-dom";
import AuthLayout from "../pages/_layouts/auth";
import DefaultLayout from "../pages/_layouts/default";
{
"keyboard.dispatch": "keyCode",
// Define o tema do VSCode
"workbench.colorTheme": "Omni",
// Aumenta a fonte do terminal
"terminal.integrated.fontSize": 14,
// Define o tema dos icones na sidebar
"workbench.iconTheme": "material-icon-theme",
"workbench.startupEditor": "newUntitledFile",
// Configura tamanho e familia da fonte
import React, { useState, useEffect } from "react";
import "./app.css";
function App() {
const valorInicial = {
nome: "",
email: "",
usuario: "",
};
export default function Table() {
const alunos = [
{ id: 1, nome: "Maria" },
{ id: 2, nome: "Jose" },
{ id: 3, nome: "Paulo" },
{ id: 4, nome: "Pedro" },
];
const [ativo, setAtivo] = useState(0);
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "attach",
"name": "Launch",
"protocol": "inspector",
"port": 8756
},
const { addBabelPlugin, override } = require('customize-cra');
module.exports = override(
addBabelPlugin([
'babel-plugin-root-import',
{
rootPathSuffix: 'src',
},
])
);