`
Turbo12138
  • 浏览: 45157 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

REACT框架

 
阅读更多

最近陆陆续续学习了一段REACT框架,现在感觉收获到了一些东西,在这里分享一下

 

它与传统js的区别就是用到了getInitialState,componentDidMount以及其他的一些函数,把你原先的代码改动一下就可以变为有REACT框架的代码了。

使用 getInitialState 生成 state ,我的理解就是生成你需要的东西,正如我代码中的数组,

组件加载: componentDidMount,用于生成DOM结构

现在还在进一步学习中,等这个工程做完就差不多了……

 

以下代码是写在js中的

 

var CustomerList=React.createClass({
    getInitialState:function(){
       
        return {
            customers:[]
        }
    },
    componentDidMount:function(){
      
        var self=this;
        $.ajax({
            url:"../JSON/Customers.json",
            dataType:"json",
            async:true,
            success:function(data){
                self.setState({
                    customers: data.man
                })
            }
        })
    },
    handleClick:function(data){
        localStorage.setItem('man',data)
        //this.props.history.pushState(null,'/order')
    },
    render: function() {
        console.log(this.state.customers)
        var customers_html= _.map(this.state.customers,function(men){ //生成Dom结构,用的是_,map
                console.log(men)
                return (
                    <li className='apper'>
                        <div className='css_button_style' onClick={this.handleClick.bind(this,men)}>{men}</div>
                    </li>
                )
        },this)
        return (
                        <div>
                            <div className='order'>
                            <li className='apper'>
                            <button className='back'>back</button>选人</li>
                            </div>
                            <div className='distan'>
                            {customers_html}
                            </div>
                       </div>
        )
    }
});
ReactDOM.render(  //获取Dom节点,显示在html中
    <CustomerList/>,
    document.getElementById("example")
);

 

 

 

分享到:
评论

相关推荐

    React框架 React框架 React框架

    React框架 React框架 React框架

    React框架:深度解析与应用场景

    React框架:深度解析与应用场景 仅供学习交流! 后续会持续分享相关资源,记得关注哦! React框架:深度解析与应用场景 React框架:深度解析与应用场景 React框架:深度解析与应用场景 React框架:深度解析与应用...

    React框架基础.pptx

    react框架基础讲解,react的使用规范及react的起源和发展历程,详细介绍react的组件使用,数据传递等。

    react框架代码

    React框架是目前Web开发中最流行的JavaScript库之一,由Facebook维护并开源。它主要用来构建用户界面,特别是单页面应用程序(SPA)。React的核心理念是组件化,它允许开发者将UI拆分成独立、可重用的组件,每个组件...

    react 框架搭建

    React框架搭建是一个重要的前端开发步骤,它涉及到一系列的技术和工具,包括React库本身、React-Redux用于状态管理以及可能的Express.js用于后端服务。在这个过程中,开发者需要掌握如何配置项目环境,安装必要的...

    什么是React框架以及学习React框架的意义是什么

    ### 什么是React框架 React框架,也常被称为React.js或简称为React,是一个由Facebook开发并维护的开源JavaScript库,主要用于构建用户界面。React自2013年首次发布以来,迅速成为前端开发领域的核心工具之一,其...

    一个基于 umi 的移动 React 框架

    “alita-master”可能是这个移动React框架的源码仓库名称,其中“master”通常指的是Git仓库的主分支,代表了项目的最新稳定版本。Alita可能是一个定制化的umi框架分支或者子项目,专门针对移动应用的开发需求进行了...

    一个基于react框架的资源文件

    一个基于react框架的资源文件 练习,xiaoyoushop分支是小优后台,screen分支是大屏项目,react分支是基于react框架,使用ts语言,vite构建的一个后台管理系统项目 练习,xiaoyoushop分支是小优后台,screen分支是...

    react框架搭建源码

    React框架是目前非常流行的前端开发库,主要用于构建用户界面,尤其适合单页应用程序(SPA)。在本项目中,我们基于React、MobX状态管理和Ant Design UI库搭建了一个基础的项目框架,非常适合新手入门学习。 首先,...

    React框架课程套装.txt

    ### React框架课程套装知识点解析 #### 一、React框架简介 React 是一个用于构建用户界面的 JavaScript 库,尤其适用于单页应用 (SPA) 的开发。它由 Facebook 开发并维护,自 2013 年开源以来,迅速成为前端开发...

    基于React框架实现的web端电商系统源码(课设新项目).zip

    基于React框架实现的web端电商系统源码(课设新项目).zip基于React框架实现的web端电商系统源码(课设新项目).zip基于React框架实现的web端电商系统源码(课设新项目).zip基于React框架实现的web端电商系统源码(课设...

    基于React框架 仿钉钉审批流、工作流源代码

    在IT行业中,React框架是开发高效、高性能用户界面的首选工具之一,尤其在构建复杂的Web应用程序时。"基于React框架 仿钉钉审批流、工作流源代码"这个项目,显然是利用React的强大功能来模拟和实现类似钉钉的审批...

    React框架资源《word文档》

    React框架资源《word文档》 React框架资源可以大致分为以下几类: 一、官方文档与教程 React官方文档:React团队维护的官方文档是学习React框架的首选资源。最新的官方文档已经迁移到https://react.dev/。新文档...

    React框架资源(word文档)

    React框架资源(word文档) React框架资源可以大致分为以下几类: 一、官方文档与教程 React官方文档:React团队维护的官方文档是学习React框架的首选资源。最新的官方文档已经迁移到https://react.dev/。新文档...

    React框架资源.rar

    React框架资源可以大致分为以下几类: 一、官方文档与教程 React官方文档:React团队维护的官方文档是学习React框架的首选资源。最新的官方文档已经迁移到https://react.dev/。新文档包含了大量的教程、指南、API...

    (源码)基于React框架的交互式前端开发项目.zip

    # 基于React框架的交互式前端开发项目 ## 项目简介 这是一个基于React框架的前端开发项目。它使用了React的一系列先进特性和技术,包括React组件、hooks、路由和状态管理等。通过使用React的组件化开发模式,使得...

    基于Spring Boot和React框架的仓库管理系统.zip

    基于Spring Boot和React框架的仓库管理系统 项目简介 本项目是一个基于Spring Boot和React框架构建的仓库管理系统。系统采用前后端分离的架构,提供了丰富的功能模块,包括商品管理、仓库管理、品牌管理、类别...

    React框架教程.zip

    React框架教程是一个全面深入的学习资源,旨在帮助开发者掌握React.js这一流行的JavaScript库。React由Facebook开发,用于构建用户界面,尤其是单页应用。本教程涵盖了React的基础知识到高级特性的运用,适合初学者...

    React框架代码示例.rar

    React框架是一个用于构建用户界面的JavaScript库,由Facebook开发并维护。React通过组件化的方式,使得开发者可以构建出高效、可复用的UI组件。以下是一个简单的React框架代码示例,展示了如何使用React来创建一个...

    React框架与简单案例分析.rar

    React框架是目前Web开发中最流行的前端库之一,由Facebook开发并维护。它以其组件化、虚拟DOM和单向数据流等特性,极大地提高了开发者构建复杂用户界面的效率。本资源"React框架与简单案例分析"将带你深入理解React...

Global site tag (gtag.js) - Google Analytics