const onClick = (e) => {
console.log(e.target);
}
const App = () => (
<button
name={'YES'}
className="btn waves-effect waves-light left blue darken-4"
onClick={onClick}
>
Yes
<i className='material-icons left'>done</i>
</button>
);
ReactDOM.render(<App />, document.querySelector("#app"));Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.14.8/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.14.8/react-dom.min.js"></script>
<div id="app">Run Code Online (Sandbox Code Playgroud)
我需要 e.target<button>在所有可能的情况下,但是当我点击<i>(或任何其他元素)时,目标<i>分别是。它可能不是错误,但我不知道该怎么办。
为什么使用列表理解而不是更实用的方法,例如map (*2) [1..5]?
我认为列表理解语法不是很直接,需要记住,并且在 Haskell 中是多余的语法和功能,因为你可以只用列表函数做它能做的一切。
我错了吗?是否有一些事情可以用列表理解来做,而用函数式方法却做不到?