React学习案例二十三

Posted hhh江月

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React学习案例二十三相关的知识,希望对你有一定的参考价值。

React学习案例二十三

<!-- function ActionLink() 
  function handleClick(e) 
    e.preventDefault();
    console.log('链接被点击');
  
 
  return (
    <a href="#" onClick=handleClick>
      点我
    </a>
  );
 -->

<!-- function ActionLink() 
  function handleClick(e) 
    e.preventDefault();
    console.log('链接被点击');
  
 
  return (
    <a href="#" onClick=handleClick>
      点我
    </a>
  );
 -->


<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>React 实例</title>

</head>
<body>

<div id="example"></div>
<script type="text/babel">
class Toggle extends React.Component 
  constructor(props) 
    super(props);
    this.state = isToggleOn: true;

    // 这边绑定是必要的,这样 `this` 才能在回调函数中使用
    this.handleClick = this.handleClick.bind(this);
  

  handleClick() 
    this.setState(prevState => (
      isToggleOn: !prevState.isToggleOn
    ));
  

  render() 
    return (
      <button onClick=this.handleClick>
        this.state.isToggleOn ? 'ON' : 'OFF'
      </button>
    );
  


ReactDOM.render(
  <Toggle />,
  document.getElementById('example')
);


<div id="example"></div>
<script type="text/babel">
class Toggle extends React.Component 
  constructor(props) 
    super(props);
    this.state = isToggleOn: true;

    // 这边绑定是必要的,这样 `this` 才能在回调函数中使用
    this.handleClick = this.handleClick.bind(this);
  

  handleClick() 
    this.setState(prevState => (
      isToggleOn: !prevState.isToggleOn
    ));
  

  render() 
    return (
      <button onClick=this.handleClick>
        this.state.isToggleOn ? 'ON' : 'OFF'
      </button>
    );
  


ReactDOM.render(
  <Toggle />,
  document.getElementById('example')
);

<div id="example"></div>
<script type="text/babel">
class Toggle extends React.Component 
  constructor(props) 
    super(props);
    this.state = isToggleOn: true;

    // 这边绑定是必要的,这样 `this` 才能在回调函数中使用
    this.handleClick = this.handleClick.bind(this);
  

  handleClick() 
    this.setState(prevState => (
      isToggleOn: !prevState.isToggleOn
    ));
  

  render() 
    return (
      <button onClick=this.handleClick>
        this.state.isToggleOn ? 'ON' : 'OFF'
      </button>
    );
  


ReactDOM.render(
  <Toggle />,
  document.getElementById('example')
);

class Toggle extends React.Component 
  constructor(props) 
    super(props);
    this.state = isToggleOn: true;

    // 这边绑定是必要的,这样 `this` 才能在回调函数中使用
    this.handleClick = this.handleClick.bind(this);
  

  handleClick() 
    this.setState(prevState => (
      isToggleOn: !prevState.isToggleOn
    ));
  

  render() 
    return (
      <button onClick=this.handleClick>
        this.state.isToggleOn ? 'ON' : 'OFF'
      </button>
    );
  


ReactDOM.render(
  <Toggle />,
  document.getElementById('example')
);



以上是关于React学习案例二十三的主要内容,如果未能解决你的问题,请参考以下文章

React学习案例十三

Python爬虫(二十三)_selenium案例:动态模拟页面点击

Python爬虫(二十三)_selenium案例:动态模拟页面点击

React学习案例二十二

React学习案例二十八

React学习案例二十六