当前位置: 首页 > news >正文

长春网站建设推荐网诚传媒wordpress安装后慢的不行

长春网站建设推荐网诚传媒,wordpress安装后慢的不行,建设网站需要什么技术,装修案例视频1. 函数式组件和类组件区别 函数式组件 函数式组件是一种简单的组件定义方式#xff0c;它是一个以JavaScript函数为基础的组件。 可以把函数式组件理解为纯函数#xff0c;它的输入为props#xff0c;输出为JSX。函数式组件没有状态#xff0c;也没有生命周期。 functio…1. 函数式组件和类组件区别 函数式组件 函数式组件是一种简单的组件定义方式它是一个以JavaScript函数为基础的组件。 可以把函数式组件理解为纯函数它的输入为props输出为JSX。函数式组件没有状态也没有生命周期。 function List(props){const {list} this.propsreturn ul{list.map((item, index) {return li key{item.id}span{item.title}/span/li})}/ul }类组件 类组件是React中的早期概念它通过继承React.Component类来创建。类组件在React的生命周期和状态管理方面具有更多的控制权。 class List extends React.Component{constructor(props){super(props)}render(){const {list} this.propsreturn ul{list.map((item, index) {return li key{item.id}span{item.title}/span/li})}/ul} }2. 非受控组件 非受控组件通过在组件在传入ref属性然后通过ref属性拿到当前组件的DOM节点通过DOM节点拿到当前组件的值。通过这种方式拿到的组件的值是不受组件的状态控制的。这种组件称为“非受控组件”。 以下代码示例中alert中的提示信息为input标签DOM元素中的值而不是状态中的值。 class App extends React.Component{constructor(props) {super(props)this.state {name: 小白,}this.nameInputRef React.createRef() // 通过React.createRef()方法创建ref}alertName () {const elem this.nameInputRef.current // 通过 ref 获取 DOM 节点alert(elem.value) // 不是state的值而是从DOM元素中取得的值}render(){return(divinput defaultValue{this.state.name} ref{this.nameInputRef}/spanstate.name: {this.state.name}/spanbr/button onClick{this.alertName}alert name/button/div )} }非受控组件的使用场景必须手动操作DOM元素只更改组件的状态无法实现目的。例如文件上传因为文件的相关信息必须通过DOM元素的files属性获取。 class App extends React.Component{constructor(props) {super(props)this.fileInputRef React.createRef() // 通过React.createRef()方法创建ref}alertFile () {const elem this.fileInputRef.current // 通过 ref 获取 DOM 节点alert(elem.files[0].name) // 打印上传的文件的名字}render(){return(divinput typefile ref{this.fileInputRef}/button onClick{this.alertFile}alert file/button/div )} }3. Portals 4. context 5. 异步组件 6. 性能优化 7. 高阶组件HOC 8. render prop
http://www.dnsts.com.cn/news/253901.html

相关文章:

  • 微信公众平台网站开发wordpress menu 插件
  • 手机自己制作表白网站浪潮云网站建设
  • 做网站销售的技巧wordpress ftp配置
  • 摄图网的图片可以做网站吗域名注册和网站哪个好
  • 国企网站建设报告什么是网站排名优化
  • 做网站的公司哪家有名教育 企业 重庆网站建设
  • cod建站平台企业网站大图
  • 哈尔滨网站开发公司排行榜农家乐网站设计
  • 推广计划怎么做东莞做网站seo优化
  • 网站设计公司排名知乎网站建站系统
  • 网站集成支付宝教程网站做3年3年包括什么软件
  • 付网站建设费用会计分录wordpress 显示评论
  • 建站超市代理在线网站建设
  • 网站搭建好后被移动宽带屏蔽怎么办建德 网站
  • 网站开发参考文献2015年后厦门网站建设那家好
  • 怎样免费做公司网站百度推广销售
  • 静安西安网站建设做外贸的网站要多少钱
  • 饿了吗网站wordpresswordpress评论内网ip
  • 做自己的网站怎样设置网站关键词
  • 昌平区网站建设怎么使自己做的网站有音乐
  • 网站推广怎么弄开发网站现实网络传输失败
  • 网站建设需求有哪些建筑行业资讯网站
  • 北京旅游网站排名saas 做网站
  • 专业网站设计制作百度帐号申请注册
  • 上海的加盟网站建设滁州注册公司流程和费用
  • 网站建设访问人群wordpress 关于我们页面
  • 网站名称如何设置免费建站工具有哪些
  • 淘宝客网站做的好的万江区网站建设公司
  • 外贸网站建设模板下载余姚专业网站建设公司
  • 网站建设推广培训网站项目宣传片