• react之入门


    react出于FackBook,是一个将js与css共写的里程碑,主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图),后来出现redux更多的是处理数据,所以也适合做逻辑复杂的管理系统,下面我们从项目创建,路由管理,和redux数据操作来简述

    项目创建

    npm install -g generator-react-webpack
    yo react-webpak 项目名称
    或者是
    npm install create-react-app
    create-react-app myapp

    路由

    版本一直从2.0升级到4.0,改动特别大,学习成本较高,遇到的坑比较多
    1、npm install bower -g
    2、bower install react-router --save 生成bower_components
    3、<Router></Router> 所有路由的存放容器,所有的子路由都放在该标签内部
    4、<Link/> 路由的跳转,也就是来去页面,相当于a标签
    5、<Route path="/" component={Home}/> 子路由,写在<Router></Router>里面,相当于路由导航器
    6、<indexRoute/> 路由里默认显示的子路由,此路由没有path属性
    7、<Redirect from="/user/page" to="/login"/> 路由重定向,重新指定跳转路由
    路由三种跳转方式,通过H5新特性history API实现
    1、hashHistory 哈希跳转/#/home/page
    2、browserHistory 完全根据浏览器记录跳转 xxx.com/home/page
    3、createMeoryHistory 主要用于服务器渲染(基本不使用)

     

  • 相关阅读:
    css3简易实现图标动画由小到大逐个显现
    下拉图标呼吸效果制作
    设置图片从页面四周渐入效果的锚点方法
    关于导航宽度高度自适应的小栗子
    Odd-e CSD Course Day 5
    Odd-e CSD Course Day 2
    Odd-e CSD Course Day 3
    Odd-e CSD Course Day 1
    Odd-e CSD Course Day 4
    [心得] SQL Server Partition(表分區) 資料分佈探討
  • 原文地址:https://www.cnblogs.com/wdxue/p/6943582.html
Copyright © 2020-2023  润新知