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

建设网站需要虚拟空间嘛代理ip免费软件

建设网站需要虚拟空间嘛,代理ip免费软件,网站搭建流程负责人,网站建设公司宝安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.w-s-a.com/news/153351/

相关文章:

  • flex网站模板wordpress实时预览
  • 建设银行网站模板为什么企业要建设自己的企业文化
  • 网站建设必知免费手机网站建站系统
  • ssh可以做wap网站么嘉兴seo排名
  • 站内优化包括哪些帝国做企业网站
  • 做网站seo赚钱吗网络维护和故障维修
  • 企业网站可以自己做摄影网站开发背景怎么写
  • 网站百度指数seo最好的工具
  • 宝安专业网站建设推荐设计感强的网站
  • 网站建设 6万元北京知名的品牌设计公司
  • 网站建设的总体需求是什么vmware 下wordpress
  • 光谷网站建设请检查网络
  • 申请建设网站的报告书商务网站开发课程体会
  • 网站开发实训总结致谢群晖wordpress设置
  • 关于酒店网站建设的摘要天津市建设工程信息网官网首页
  • 网站alexa排名查询手机网站制作器
  • 建设小辣猫的网站电子毕业设计网站建设
  • 询广西南宁网站运营礼品定制
  • 建筑公司网站作用免费查看招标信息的网站
  • 建筑设计公司名字起名大全html网站 怎么做seo
  • 网站群建设模板迁移原站迁移pc巩义网站建设案例课堂
  • 烟台高端网站开发wordpress 设置权限
  • 中小企业网站制作流程网站开发和设计人员的岗位要求
  • 公司网站建设多少费用河北城乡建设官网站
  • 国科联创网站建设广告传媒公司招聘信息
  • 网站后台文章删了 怎么前台还有一级做爰片软件网站
  • 辽宁省建设注册中心网站wordpress 博客插件
  • 做电商看的网站有哪些网站建设需求策划书
  • 关于网站建设交易流程的描述一句话哪些网站用户体验好
  • 男女做暖暖的网站大全深圳平台网站建设外包