这样可以吗

来源:2-5 自由编程

unbreakable_全栈

2021-01-26 12:31:17

import React, { ComponentFragment } from "react";

import ChildOne from "./ChildOne";

class CounterOne extends Component {

  constructor(props) {

    super(props);

    this.state = {

      number: 1,

    };

    this.handleBtnClick = this.handleBtnClick.bind(this);

  }

  //   点击增加2

  handleBtnClick() {

    const newNumber = this.state.number + 2;

    this.setState({

      number: newNumber,

    });

  }

  render() {

    return (

      <Fragment>

        <button onClick={this.handleBtnClick}>点击,数字加2</button>

        <ChildOne number={this.state.number} />

      </Fragment>

    );

  }

}

export default CounterOne;


----------------------------

import React, { ComponentFragment } from "react";

class ChildOne extends Component {

  render() {

    return (

      <Fragment>

        <p>{this.props.number}</p>

      </Fragment>

    );

  }

}

export default ChildOne;



写回答

1回答

好帮手慕慕子

2021-01-26

同学你好,代码实现是正确的,继续加油,祝学习愉快~

0

0 学习 · 10739 问题

查看课程