GithubHelp home page GithubHelp logo

estudos-react's Introduction

estudos-React

Começo dos estudos, visando se aperfeiçoar no framework front-end. Começando do básico

###Projetos Projeto Personal-portifólio

obs: A maneira mais fácil de se criar componentes é através de uma função.

Agora com o ecma6 é possível pela criação de class ex:

class Welcome extends React.Component{
    render() {
        return <h1>Olá, }{this.props.name}
    }
}
ReactDom.render(<Welcome name="RL"/>, document.getElementById("root"));

O react permite que um componente interaja com varios componentes, é bem comum por exemplo encontrar apenas um componente em um único programa ex: function App() { return (

); } React.render(, document.getElementById("root"));

E de suam importância realizar-se a extração de componentes grandes em menores, acaba deixando o código mais clean, mais limpo e fácil de entender e e reconfigurar, assim com reutilizar

Estado e ciclo de vida: setInterval(refresh,1000); maneira de atualizar a user interface

O state é similar ao props, mas ele é privado, pertence ao componente, e é totalmente controlado pelo próprio componente

Usando o ECMAScript6 é necessário adicionar o this. antes do props, o props apenas não funcionara

Dentro de um componente eu possuo métodos de ciclo de vida, são chamados de mounting e unmounting

estudos-react's People

Contributors

walessonrdreis avatar

Watchers

 avatar

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.