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的饭们,可以一同探讨。项目在下篇介绍,

  • 相关阅读:
    自实现简单线程池
    Object obj=new Object()的内存引用
    Java运行时内存模式学习
    C/C++、C#、JAVA(一):代码模板与库代码的引入
    java GUI 快速入门
    C# 一些类名的后缀及其意义
    ASP.NET Core 中jwt授权认证的流程原理
    .NET Core 获取主机运行资源的库
    .NET Core 获取程序运行环境信息与反射的应用
    【5分钟+】计算机系统结构-数据表示
  • 原文地址:https://www.cnblogs.com/athean/p/6730407.html
Copyright © 2011-2022 走看看