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学习案例二十三的主要内容,如果未能解决你的问题,请参考以下文章
Python爬虫(二十三)_selenium案例:动态模拟页面点击