美文网首页
React组件(二)

React组件(二)

作者: 梓霁 | 来源:发表于2017-03-24 16:55 被阅读0次

接着React基础(一)

1.用.createClass创建一个简单的组件(es5)
var Hello = React.createClass({
        render:function(){
          return(
            <div>hello</div>
          )
        }
    }); 
ReactDOM.render(<Hello />,document.getElementById("root"));

注意:
1.组件的首字母必须大写
2.组件只能存在一个根元素

2.组件的属性:props
var titles=‘标题’;
var Hello = React.createClass({
        render:function(){
          return(
            <div>{this.props.title}{this.props.content}</div>
                    //要获取俩个时要用{}分开
          )
        }
    });

  ReactDOM.render(
            <Hello title={titles} content="demo"/>,
            document.getElementById("root")
   );
           //title后的值,可以是具体的值也可以是对象,其他同理
3.添加样式

3.1内联样式:必须遵循驼峰样式

var HelloReact = React.createClass({
         render:function(){
               return(
                  <div style={{color:'red',fontSize:'20px'}}>hello React</div>
                )
          }
    });
ReactDOM.render(<HelloReact />, document.getElementById("root")
    );

var styleObj = {
      color:"red",
      fontSize:"40px"
    };
var HelloReact = React.createClass({
      render:function(){
           return(
              <div style={styleObj}>hello React</div>
            )
      }
   });
ReactDOM.render(<HelloReact />,document.getElementById("root"));

3.2外联样式

return(<div className='类名'>hello React</div>)

注意:
不能用class,因为class是es6关键字,es5保留关键字,所以要改成className,
在样式表中写样式

不变的样式用外联,动态的样式用内联

相关文章

  • React基础

    React包含react元素和react组件 react元素 react组件 react组件分为函数组件和类组件 ...

  • React Native二维码生成组件

    qrcode-react-native React Native二维码生成组件:qrcode-react-nati...

  • React-native 生成二维码 扫描二维码组件

    react-native 生成二维码 扫描二维码组件(react-native-qrcode react-nati...

  • React Native之React整理(二)

    本篇为《React Native之React整理》的第二篇。本篇将从组件(Component)的详细说明、组件的生...

  • react记录 二

    目录 一.react异步加载组件,分模块加载,提高打开性能 二. 三. 四. 一.react异步加载组件,分模块加...

  • 组件

    组件是React的基石,所有的React应用程序都是基于组件的。React组件,可以通过React.createC...

  • ReactNative学习笔记(三)Hello World!

    React Native 看起来很像 React,但React Native的基础组件是原生组件 不是web组件。...

  • react组件传值的几种方式

    react 组件传值一、父组件传给子组件父组件通过props传递给子组件; 二、子组件传给父组件父组件通过prop...

  • react组件

    第二单元(react的组件-state-props-setState) 课程目标 组件的基本介绍 理解组件和组件的...

  • React组件(二)

    接着React基础(一) 1.用.createClass创建一个简单的组件(es5) 注意:1.组件的首字母必须大...

网友评论

      本文标题:React组件(二)

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