javascript 第25集React Scrimba

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 第25集React Scrimba相关的知识,希望对你有一定的参考价值。

import React, { Component } from "react";
import ReactDOM from "react-dom";

// #1
class App extends React.Component {
  render() {
    return (
      <div>
        <Header username="vschool" />
        <Greeting />
      </div>
    );
  }
}

// #2
class Header extends React.Component {
  render() {
    return (
      <header>
        <p>Welcome, {this.props.username}!</p>
      </header>
    );
  }
}

// #3
class Greeting extends Component {
  render() {
    const date = new Date();
    const hours = date.getHours();
    let timeOfDay;

    if (hours < 12) {
      timeOfDay = "morning";
    } else if (hours >= 12 && hours < 17) {
      timeOfDay = "afternoon";
    } else {
      timeOfDay = "night";
    }
    return <h1>Good {timeOfDay} to you, sir or madam!</h1>;
  }
}

ReactDOM.render(<App />, document.getElementById("root"));

以上是关于javascript 第25集React Scrimba的主要内容,如果未能解决你的问题,请参考以下文章

javascript 第30集React Scrimba

javascript 第29集React Scrimba

javascript 第28集React Scrimba

javascript 第27集React Scrimba

javascript 第26集React Scrimba

javascript 第14集React Scrimba