上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要:过去,组件内的 JavaScript 错误常常会破坏 React 内部状态,并导致它在下一次渲染时产生神秘的错误。这些错误总会在应用代码中较早的错误引发的,但 React 并没有提供一种方式能够在组件内部优雅地来处理,也不能从错误中恢复。 部分 UI 中的 JavaScript 错误不应该破坏整个应 阅读全文
posted @ 2018-09-28 15:54 一江西流 阅读(106) 评论(0) 推荐(0) 编辑
摘要:首先我们来聊一聊(上下文)Context。 上下文(Context) 提供了一种通过组件树传递数据的方法,无需在每个级别手动传递 props 属性。 在典型的 React 应用程序中,数据通过 props 自上而下(父到子)传递,但对于应用程序中许多组件所需的某些类型的 props(例如环境偏好,U 阅读全文
posted @ 2018-09-28 15:38 一江西流 阅读(133) 评论(0) 推荐(0) 编辑
摘要:关于原型链,我们先贴上一张图(来自某知乎大佬专栏),然后听我娓娓道来。 先来说说什么是原型? JavaScript 中的对象有一个特殊的 [[Prototype]] 内置属性,其实就是对于其他对象的引用。几乎所有的对象在创建时 [[Prototype]] 属性都会被赋予一个非空的值。但对象的 [[P 阅读全文
posted @ 2018-09-27 12:19 一江西流 阅读(128) 评论(0) 推荐(0) 编辑
摘要:或许,你觉得我麻烦,明明一篇文章可以搞定的内容,非要写几篇。是不是正在吐槽我?没关系,我的目的达到了。手动傲娇( ̄∇ ̄) 然后,我们就要来聊一聊withRouter了。 我们都知道,当我在访问路由配置文件中的组件,通常我们称之为路由组件时,可以从他的props中访问到路由对象。如,location。 阅读全文
posted @ 2018-09-21 13:09 一江西流 阅读(96) 评论(0) 推荐(0) 编辑
摘要:看完Router的变化,接着来说<Switch>组件。 在3.X中,你可以指定很多子路由,但是只有第一个匹配的路径才会被渲染。 就像这样, 4.X中提供了一个相似的方法用来代替<IndexRoute>,就是<Switch>组件,当一个<Switch>组件被渲染时,react只会渲染Switch下与当 阅读全文
posted @ 2018-09-21 12:29 一江西流 阅读(87) 评论(0) 推荐(0) 编辑
摘要:上一篇我们说到了路由组件的嵌套。想必你已经运用自如了。那么,这一次我们来聊一聊4.X中Router的变更。 在3.X中我们若使用路由的模式,可通过在Router上配置history的值即可。 例如, 在4.X中提供几种不同的路由组件来替代history属性的作用,分别是 <BrowserRouter 阅读全文
posted @ 2018-09-21 12:15 一江西流 阅读(100) 评论(0) 推荐(0) 编辑
摘要:上一篇我们提到react router 4的dom特性。那么这一次,我们来说一说4.X中的路由组件嵌套。 用过3.X的同学应该知道,路由组件的嵌套(即,路由的配置)方式是通过给<Route>添加子<Route> 例如, 这种方式看来,路由结构清晰明了。但由于不是真正的组件,因此在一些行为和需求上还是 阅读全文
posted @ 2018-09-21 11:19 一江西流 阅读(75) 评论(0) 推荐(0) 编辑
摘要:react router的dom特性 阅读全文
posted @ 2018-09-21 10:53 一江西流 阅读(553) 评论(0) 推荐(0) 编辑
摘要:我们都知道在 react中,若要在父组件调用子组件的方法,通常我们会采用在父组件定义一个方法,作为props转给子组件,然后执行该方法,可以获取到子组件传回的参数以得到我们的目的。 显而易见,这个执行是需要去主动触发的。 那有没有一种方式,方法在子组件定义好,可以直接在父组件去调用呢? 答案是必然的 阅读全文
posted @ 2018-09-07 12:47 一江西流 阅读(4825) 评论(2) 推荐(1) 编辑
摘要:use mysql; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码'; FLUSH PRIVILEGES; 阅读全文
posted @ 2018-08-21 16:39 一江西流 阅读(1061) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页