美文网首页
react入门

react入门

作者: WangLizhi | 来源:发表于2020-04-08 10:02 被阅读0次

jsx

jsx 是javascript的一种扩展语法、可以使用js和html混合编写。
特点:
1.可以使用{}方式显示变量
2.可以放置任何javascript的表达式
3.可以时候用条件语句:if for
4.加入标签内没有内容直接使用/>来闭合标签
5.jsx防止注入攻击
6.jsx 中属性不能包含关键字 ,如class需要写成className for写成htmlFor

元素渲染

1.React构建的应用组通常只有一个DOM根节点、该根节点中所有内容都将由React DOM管理
2.React元素都是不可变得,元素创建以后无法修改内容及属性。
3.React更新界面的唯一方法就是创建新的元素通过ReactDom.render()方法来渲染

组件

1.组件必须是大写字母开头
2.组件必须在使用时候定义或应用
2.组件返回只能有一个根元素
React定义组件的方式有两种:
1.函数组件

function Hello(props){
  return <h1>Hello {props.title}</h1>
}

2.类组件

class Hello extends React.Component{
  render(){
      return <h1>Hello {this.props.title}</h1>
  }
}

props

1.组件不可修改自己的props属性
2.props通过prop-types进行类型检查

state

1.state的数据来源于props传递和组件内部定义
2.改变state唯一的方法为 setState();
3.属性props 和 状态state 变化都会引起组件视图更新

相关文章

  • react+webpack项目实际开发应用

    react+webpack项目实际开发应用 在《react入门》和《react入门提高》中我讲了,react的基础...

  • react+webpack项目实际开发应用

    react+webpack项目实际开发应用 在《react入门》和《react入门提高》中我讲了,react的基础...

  • react+webpack项目实际开发应用

    react+webpack项目实际开发应用 在《react入门》和《react入门提高》中我讲了,react的基础...

  • React Native:从入门到原理

    React Native:从入门到原理 React Native:从入门到原理

  • React Native学习资料

    React 入门实例教程React-Native入门指南Flex 布局教程:语法篇React Native探索(二...

  • React Native

    JavaScript 标准参考教程(alpha)ECMAScript 6入门 React 入门实例教程React ...

  • React 实践(一)

    参考:《React 入门实例教程--阮一峰》、《React 学习教程--众成翻译》。React 框架入门学习摘录。...

  • awesome-react-native

    React React 中文文档一定要看官方文档 React 入门实例教程阮一峰老师出品,最好的 react 入门...

  • 慕课视频

    免费 《Web安全-XSS》《ReactNative基础与入门》《React入门》《在React中使用Redux数...

  • React入门-001

    +++Categories = ["React",]Tags = ["React","入门",]date = "2...

网友评论

      本文标题:react入门

      本文链接:https://www.haomeiwen.com/subject/bkrvyhtx.html