240 发简信
IP属地:四川
  • 120
    [React-12] Immutable.js

    JavaScript数据修改的问题 看一段大家熟悉的代码 由于js的对象和数组都是引用类型。所以newState的state实际上是指向于同一块内存地址的, 所以结果是new...

  • [React-11] React Router

    React Router现在的版本是5, 于2019年3月21日搞笑的发布,搞笑的官网链接, 本来是要发布4.4的版本的,结果成了5。从4开始,使用方式相对于之前版本的思想有...

  • 120
    [React-10] 状态管理

    传统MVC框架的缺陷 什么是MVC? V即View视图是指用户看到并与之交互的界面。 M即Model模型是管理数据 ,很多业务逻辑都在模型中完成。在MVC的三个部件中,模型拥...

  • [React-09] HOC(高阶组件)

    Higher-Order Components就是一个函数,传给它一个组件,它返回一个新的组件。 比如,我们想要我们的组件通过自动注入一个版权信息。 这样只要我们有需要用到版...

  • [React-08] 组件通信

    父组件与子组件通信 父组件将自己的状态传递给子组件,子组件当做属性来接收,当父组件更改自己状态的时候,子组件接收到的属性就会发生改变 父组件利用ref对子组件做标记,通过调用...

  • [React-07] 组件的生命周期

    React中组件也有生命周期,也就是说也有很多钩子函数供我们使用, 组件的生命周期,我们会分为四个阶段,初始化、运行中、销毁、错误处理(16.3之后) 初始化 在组件初始化阶...

  • [React-06] 事件处理

    绑定事件 采用on+事件名的方式来绑定一个事件,注意,这里和原生的事件是有区别的,原生的事件全是小写onclick, React里的事件是驼峰onClick,React的事件...

  • [React-05] 组件的数据挂载方式

    属性(props) props是正常是外部传入的,组件内部也可以通过一些方式来初始化的设置,属性不能被组件自己更改,但是你可以通过父组件主动重新渲染的方式来传入新的 prop...

  • [React-04] 组件中DOM样式

    行内样式 想给虚拟dom添加行内样式,需要使用表达式传入样式对象的方式来实现: 行内样式需要写入一个样式对象,而这个样式对象的位置可以放在很多地方,例如render函数里、组...

  • [React-03] JSX 原理

    要明白JSX的原理,需要先明白如何用 JavaScript 对象来表现一个 DOM 元素的结构? 看下面的DOM结构 上面这个 HTML 所有的信息我们都可以用 JavaSc...

  • [React-02] 编写第一个react应用程序

    react开发需要引入多个依赖文件:react.js、react-dom.js,分别又有开发版本和生产版本,create-react-app里已经帮我们把这些东西都安装好了。...

  • [React-01] React的起源和发展

    React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设Instagram 的网站。...