小编Liu*_*gyu的帖子

如何解决`组件应该写成纯函数`在eslint-react中的错误?

class Option extends React.Component {
  constructor(props) {
    super(props);
    this.handleClickOption = this.handleClickOption.bind(this);
  }
  handleClickOption() {
    // some code
  }
  render() {
    return (
      <li onClick={this.handleClickOption}>{this.props.option}</li>
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

我使用eslint-config-airbnb检查上面的代码,它显示了一个错误消息Component should be written as a pure function.

那么如何将上面的组件改为纯函数呢?

谢谢你的帮助.

reactjs eslint

51
推荐指数
4
解决办法
4万
查看次数

如何将元素定位到背景图像上的精确点?

背景img如图1所示,要求

  1. 宽度覆盖手机屏幕和高度自适应
  2. 位置编号到精确点(如图2)

如果将图1更改为图3,我可以将单行文本定位到精确点. 请看看jsbin.但它并没有真正解决问题.

我不知道如果背景img如图1所示该怎么做.还有其他想法吗?谢谢.

图.1

图2

图3


英语不是我的母语; 请原谅输入错误.

html javascript css jquery

18
推荐指数
1
解决办法
495
查看次数

如何自动对焦反应文本区域?

我已经尝试过 autoFocus 或 focus(),但似乎不起作用。

<textarea autoFocus />

or

<textarea ref="textarea" />
componentDidMount() {
  findDOMNode(this.refs.textarea).focus();
}
Run Code Online (Sandbox Code Playgroud)

编辑

autoFocus似乎可以在 Chrome 中使用。

两者autoFocus foucs()都不适用于 iOS。

textarea reactjs

8
推荐指数
1
解决办法
5080
查看次数

标签 统计

reactjs ×2

css ×1

eslint ×1

html ×1

javascript ×1

jquery ×1

textarea ×1