react native 初接触

前端之家收集整理的这篇文章主要介绍了react native 初接触前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1.首先创建一个普通的web项目

2.在html中引入依赖的react.js 文件

<head>
    <Meta charset="UTF-8">
    <script src="react.js"></script>
    <script src="react-dom.js"></script>
    <script src="browser.min.js"></script>
    <script type="text/babel" src="01.js"></script>
    <title>Title</title>
</head>
其中react.js react-dom.js 都可以在http://reactjs.cn/react/index.html 下载

browser.min.js 可以在 https://npmcdn.com/babel-core@5.8.38/browser.min.js 下载


3.react 都是根据组件化来实现UI的编写 所以创建组件有两种方式

3.1 第一种是继承React.Component

class Text1 extends React.Component{

    handleClick(){
         alert("ok");
     }

     render(){
         return  <p onClick={this.handleClick}>点击一下</p>
     }
}

其中1.注意点击事件的命名一定要用驼峰式 onClick

2.this.handleClick 调用时没有小括号

3.2 第二种方式 调用React.creatClass();

var Text = React.createClass({
    getInitialState : function(){
        return {isLike : false}
    },handleClick : function () {
        this.setState( {isLike : !this.state.isLike});
    },render : function () {
       let text = this.state.isLike ? "喜欢":"不喜欢";
      return <p onClick={this.handleClick}>你{text}我吗?</p>
    },});

4.在构建完组件之后 要在最后利用ReactDom 去绘制他们
ReactDOM.render(<Text1/>,document.getElementById("myDiv"));

然后浏览器中运行 得到结果 。

原文链接:https://www.f2er.com/react/304507.html

猜你在找的React相关文章