Giter Club home page Giter Club logo

tarefa06_progweb's Introduction

Tarefa06_ProgWEB

  1. Crie uma aplicação React com um componente de classe chamado "Cabecalho", que contenha: • Método "constructor", utilizando o objeto state com a seguinte chave e valor: corFavorita: vermelho • Método "render" para renderizar a seguinte mensagem na tela do browser: A minha cor favorita é .

  2. Crie uma aplicação React com um componente de classe chamado "Cabecalho", que contenha: • Método "render" para renderizar a seguinte mensagem na tela do browser: Esse é o conteúdo do componente Cabeçalho.

  3. Crie uma aplicação React com um componente de classe chamado "Cabecalho", que contenha: • Método "constructor", utilizando o objeto state com a seguinte chave e valor: corFavorita: vermelho • Método "componentDidMount", com uma arrow function chamada "configurarTempoLimite", que altere o valor do objeto state para "amarelo", após 1 segundo. • Método "render" para renderizar a seguinte mensagem na tela do browser: A minha cor favorita é .

  4. Crie uma aplicação React com um componente de classe chamado "Cabecalho", que contenha: • Método "constructor", utilizando o objeto state com a seguinte chave e valor: corFavorita: vermelho • Método "componentDidMount", com uma arrow function chamada "configurarTempoLimite", que altere o valor do objeto state para "amarelo", após 1 segundo. • Método "componentDidUpdate" para mudar o conteúdo HTML do elemento "

    " com identificador chamado "meuDiv" para: A minha cor favorita é . • Método "render" para renderizar as seguintes mensagens na tela do browser: A minha cor favorita é . (Obs.: Nesse caso, utilize a tag "h1" do HTML.) A cor favorita atualizada é . (Obs.: Na tag "
    " identificada como "meuDiv".)

  5. Crie uma aplicação React com dois componentes chamados "Recipiente" e "Garrafa". O componente "Recipiente" deve conter: • Método "constructor", utilizando o objeto state com a seguinte chave e valor: mostrar: true • Arrow function chamada "removerCabecalho", que altere o objeto state para false. • Método "render", que verifique o valor do objeto state. Caso seja true, a variável "meuCabecalho" deverá receber o componente "Garrafa" (meuCabecalho = ;). Nesse caso, renderize o valor da variável "meuCabecalho" e um botão chamado "Remover Cabeçalho", que no evento "onClick" chame a função "removerCabecalho". O componente "Garrafa" deve conter: • Método "componentWillUnmount", que use uma caixa de alerta ("alert") para exibir a seguinte mensagem: O componente chamado Cabecalho está prestes a ser desmontado. • Método "render" para renderizar a seguinte mensagem na tela do browser: Olá, React! Ao clicar no botão "Remover Cabeçalho", a mensagem da caixa de alerta será exibida e, em seguida, a mensagem "Olá, React" não será renderizada.

tarefa06_progweb's People

Contributors

lucasferrete 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.