react-入门

环境搭建

安装官方脚手架

npm install create-react-app -g

运行脚手架工具

create-react-app react-demo

生成的项目结构如下:


image.png

启动项目

npm start

mockjs

npm install mockjs --save

新建js文件

import Mock from 'mockjs';

Mock.mock('http://api/comments', [
    {
        "author":"@name",
        "body":"@name"
    },
    {
        "author":"小明",
        "body":"@name评论2"
    },
    {
        "author":"小明",
        "body":"@name评论1"
    },
    {
        "author":"小明",
        "body":"@name|评论1"
    }
]);

ajax加载数据

//引入上面的js文件
import data from './mock';

 //dom加载完成后要做的事情
    componentDidMount(){
        this.getData();
    }

    //获取数据
    getData(){
        $.ajax({
            url:"http://api/comments",
            type:'get',
            dataType:"json",
            //箭头函数 自动绑定this
            success: (comments) => {
                // console.log(comments);
                this.setState({
                    comments:comments
                });
            },
            error: (xhr,status,err) =>{
                console.log("err.toString")
        }
        })
    }

编写一个评论列表小demo

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,744评论 25 709
  • react简介 React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript M...
    宸桐阅读 3,181评论 2 5
  • 作者:阮一峰原文地址:http://www.ruanyifeng.com/blog/2015/03/react.h...
    IT程序狮阅读 1,117评论 0 16
  • 现在最热门的前端框架,毫无疑问是React。在基于React的React Native发布一天之内,就获得了 50...
    Mycro阅读 1,051评论 3 6
  • 茕茕医者 用我薏苡仁陪你做早膳 记得把茯苓放进瓷碗 我望着海金沙在闪 听华佗对樊阿说麻沸散 不怕我们在阴阳的两端 ...
    周荀川阅读 467评论 1 5