reactjs - 将功能组件声明为 "pure"

标签 reactjs

如何向 React 发出信号,表明函数组件是“纯”的,相当于组件类的 React.PureComponent

function C(props) { 
  return <var>{props.n}</var> 
}

没有使其成为一个类

class C extends React.PureComponent {
  render() {
     return <var>{this.props.n}</var>
  }
}

最佳答案

从 React 16.6.0 开始,memo已添加,所以现在答案是:

const C = React.memo(props => {
  return <var>{props.n}</var>
})

关于reactjs - 将功能组件声明为 "pure",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43470659/

相关文章:

javascript - 通用 typescript 组件继承组件 Prop

reactjs - TypeError : evt. 目标在功能 setState 中为空

javascript - react : "Error t.filter is not a function" or "Error: Uncaught TypeError: t.find is not a function" --> Trying to update object in array

reactjs - 将 i18next 实例传递给 I18nextProvider 时出现类型错误

typescript - 如何使用 react 定义编译 typescript

css - 如何使用 Blueprint 3.0 Drawer 作为左侧导航?

Javascript/React.js 相当于 Ruby .select{ |x|健康)状况 }

javascript - 如何在 Google 时间线图表中显示特定年份?

reactjs - React js 错误边界不适用于 Promise Catch

ios - React Native (0.63) 警报在 IOS 中自动消失