React.memo要怎么用

刚开始学react,现在要用React.memo去实现一个简单的提交用户输入的信息的操作

import styles from './styles.module.scss'
const CloseAccount = React.memo(() => {
  const submit = () => {

  }
  return (
    <div className={styles.container}>

        <input className={styles.emailInput} placeholder="*请输入你的邮箱"></input>

        <Button className={styles.submitButton} onClick={submit}>
          <span className={styles.submitWord}>登录</span>
        </Button>
    </div>
  )
})

CloseAccount.displayName = 'CloseAccount'

export default CloseAccount

请问要怎么做呢

我才刚看react,但是这个任务今天就要做完,比较急

阅读 3k
1 个回答

使用typescript+antd写的一个小demo
因为是周末,所以不怎么上 =。=

我这里网速比较差 所以没看到运行结果,但是大差不差。

还有一点说明下,memo的作用是为了性能优化,避免组件不必要的render。所以和你一般写组件关联不大。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题