美文网首页
react-入门

react-入门

作者: 请你吃糖 | 来源:发表于2017-12-13 01:15 被阅读9次

环境搭建

安装官方脚手架

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

相关文章

  • react-入门

    环境搭建 安装官方脚手架 运行脚手架工具 生成的项目结构如下: 启动项目 mockjs 新建js文件 ajax加载...

  • react-native相互通信

    react-native的双向通信 demo项目下载 react->native RNNativeBridgeMo...

  • RN零散知识点汇总

    永久修改默认端口 在Xcode中修改Targets->React->Build Phases->start Pac...

  • react高阶组件

    title: react-高阶组件date: 2018-07-11 09:42:35tags: web 组件间抽象...

  • 03-react-跨组件级通信Context

    react-跨组件级通信- Context 之前编写组件都是通过props或者state的方式来传递组件, 但组件...

  • 浅谈 react高阶组件-反向继承

    1. 前言 1.不废话,书接上文react-高阶组件参数[https://www.jianshu.com/p/00...

  • 浅谈 react高阶组件-参数-高阶函数

    1. 前言 1.不废话,书接上文react-高阶组件初识[https://www.jianshu.com/p/08...

  • react-

    ,常用的属性有type、name、value,另外还有一些属性。 1-placeholder placeholde...

  • react-日记

    1、npm 换阿里源 2、yoeman安装,生成项目 3、项目配置npm install autoprefixer...

  • React-依赖

    create-react-app 初始化空的react项目 redux-saga 处理异步利器 redux-seq...

网友评论

      本文标题:react-入门

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