Giter Club home page Giter Club logo

ignite-github-blog's Introduction

React + TypeScript + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

Expanding the ESLint configuration

If you are developing a production application, we recommend updating the configuration to enable type aware lint rules:

  • Configure the top-level parserOptions property like this:
export default {
  // other rules...
  parserOptions: {
    ecmaVersion: 'latest',
    sourceType: 'module',
    project: ['./tsconfig.json', './tsconfig.node.json'],
    tsconfigRootDir: __dirname,
  },
}
  • Replace plugin:@typescript-eslint/recommended to plugin:@typescript-eslint/recommended-type-checked or plugin:@typescript-eslint/strict-type-checked
  • Optionally add plugin:@typescript-eslint/stylistic-type-checked
  • Install eslint-plugin-react and add plugin:react/recommended & plugin:react/jsx-runtime to the extends list

ignite-github-blog's People

Contributors

ghiberti85 avatar

Watchers

 avatar

ignite-github-blog's Issues

Tipos de Dados em JavaScript

O JavaScript é uma linguagem de programação amplamente utilizada para criar conteúdo interativo na web. Um dos aspectos mais fundamentais da programação em JavaScript é o trabalho com tipos de dados. Neste artigo, exploraremos os diferentes tipos de dados em JavaScript, desde os tipos primitivos até objetos mais complexos. Vamos dar uma olhada em como cada tipo de dado funciona e como usá-los efetivamente em seus projetos.

Tipos Primitivos

  1. String (Cadeia de Caracteres)
    A primeira categoria de tipos de dados em JavaScript são as strings. Elas representam texto e são definidas usando aspas simples ou duplas. Exemplo:
var nome = "João";
var mensagem = 'Olá, Mundo!';
  1. Number (Número)
    Os números são usados para representar valores numéricos. Isso pode ser um número inteiro ou um número de ponto flutuante. Exemplo:
var idade = 30;
var altura = 1.75;
  1. Boolean (Booleano)
    Os valores booleanos representam verdadeiro ou falso e são usados em lógica condicional. Exemplo:
var aprovado = true;
var reprovado = false;
  1. Undefined e Null
    Undefined representa uma variável que foi declarada, mas não foi inicializada. Null é usado para representar a ausência de valor. Exemplo:
var valorNaoInicializado;
var valorNulo = null;
  1. Symbol (Símbolo)
    Símbolos são valores únicos e imutáveis, frequentemente usados como chaves de propriedades em objetos. Exemplo:
var simbolo1 = Symbol('chave');
var simbolo2 = Symbol('chave');

Tipos de Referência

  1. Object (Objeto)
    Os objetos são estruturas de dados complexas que podem conter várias propriedades e métodos. Eles são fundamentais em JavaScript. Exemplo:
var pessoa = {
    nome: "Maria",
    idade: 25,
    cidade: "Lisboa"
};
  1. Array (Matriz)
    Arrays são objetos especiais que permitem armazenar vários valores em uma única variável. Eles são indexados numericamente. Exemplo:
var frutas = ["maçã", "banana", "laranja"];
var numeros = [1, 2, 3, 4, 5];
  1. Function (Função)
    As funções são blocos de código reutilizáveis que podem ser chamados para executar tarefas específicas. São essenciais para a programação em JavaScript. Exemplo:
function somar(a, b) {
    return a + b;
}

Tipagem Dinâmica

JavaScript é uma linguagem de tipagem dinâmica, o que significa que você não precisa declarar explicitamente o tipo de uma variável. O tipo é definido automaticamente quando você atribui um valor a ela. Exemplo:

var variavel = "Isso é uma string";
variavel = 42; // Agora é um número

Conversão de Tipos

JavaScript permite a conversão de tipos, o que significa que você pode transformar um tipo de dado em outro. Isso é útil em operações matemáticas e comparações. Exemplo:

var numero = 42;
var texto = String(numero); // Converte para string
var valor = "3.14";
var numeroDecimal = parseFloat(valor); // Converte para número de ponto flutuante

Neste artigo, exploramos os tipos de dados em JavaScript, desde os tipos primitivos até os tipos de referência. Compreender esses conceitos é fundamental para se tornar um programador eficaz em JavaScript. A tipagem dinâmica e a capacidade de conversão de tipos adicionam flexibilidade à linguagem e a tornam poderosa.

Agora que você conhece os tipos de dados em JavaScript, pode começar a explorar como usá-los em seus projetos e criar aplicações web interativas e dinâmicas.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.