小编Pil*_*ful的帖子

React event.target 不是我设置事件监听器的元素

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>分别是。它可能不是错误,但我不知道该怎么办。

javascript reactjs

5
推荐指数
1
解决办法
6991
查看次数

为什么要使用列表理解?

为什么使用列表理解而不是更实用的方法,例如map (*2) [1..5]

我认为列表理解语法不是很直接,需要记住,并且在 Haskell 中是多余的语法和功能,因为你可以只用列表函数做它能做的一切。

我错了吗?是否有一些事情可以用列表理解来做,而用函数式方法却做不到?

haskell functional-programming list-comprehension list

0
推荐指数
1
解决办法
161
查看次数