zoukankan      html  css  js  c++  java
  • react心路历程

    这段时间一直在研究react ,由刚开始的慢慢不熟悉到现在的越来越上手,总的来说,学习过程中,不能光看不练,那是没有啥效果的。

    react不同于以往的框架,他是基于组件的形式来实现,因此也更加灵活,而且他有自己独特的一门jsx类的语法来实现,我觉得这种写法能够更明白代码实现的功能逻辑。在没有一点react的基础的人,我建议先读读阮一峰的react初级教程吧,你会大致了解react,其次,熟悉之后就可以上手先作个小demo,来满足自己的虚荣心。

    react中的history的属性一般分为三种,hashHistory,browserHistory,createMemoryHistory,如果设为hashHistory,路由将通过URL的hash部分(#)切换,URL的形式类似example.com/#/some/path。如果设为browserHistory,浏览器的路由就不再通过Hash完成了,而显示正常的路径example.com/some/path,背后调用的是浏览器的History API。但是,这种情况需要对服务器改造。否则用户直接向服务器请求某个子路由,会显示网页找不到的404错误。如果开发服务器使用的是webpack-dev-server,加上--history-api-fallback参数就可以了。createMemoryHistory主要用于服务器渲染。它创建一个内存中的history对象,不与浏览器URL互动。

    react和bootstrap的结合使用不是像以往那样简单,他是要先导入bootstrap然后运用bootstrap在react中特殊的写法来进行实现,分享自己目前正在写的一个小demo,正在完善和增加其他功能,喜欢react的饭们,可以一同探讨。项目在下篇介绍,

  • 相关阅读:
    [CentOS7] 常用工具 之 差异备份工具 rdiff-backup
    [CentOS7] 常用工具 之 防暴力破解工具 Fail2ban
    [CentOS7] 增加yum源
    [CentOS7] firewalld重启失败 Failed to start firewalld
    常见性能优化
    Acunetix 11 配置详解
    linux 环境安装及学习
    linux 个人配置记录
    linux 配置阿里云yum库
    阿里云 oss实时日志查询
  • 原文地址:https://www.cnblogs.com/athean/p/6730407.html
Copyright © 2011-2022 走看看