摘要: Refs 提供了一种方式,允许我们访问 DOM 节点或在 render 方法中创建的 React 元素。 何时使用Refs 管理焦点,文本选择或媒体播放。 触发强制动画。 集成第三方 DOM 库。 避免使用 refs 来做任何可以通过声明式实现来完成的事情。(比如:避免在 Dialog 组件里暴露  阅读全文
posted @ 2019-10-31 17:04 LiangM 阅读(350) 评论(0) 推荐(0) 编辑
摘要: “Props” 当 React 元素为用户自定义组件时,它会将 JSX 所接收的属性(attributes)转换为单个对象传递给组件,这个对象被称之为 “props”。 props的只读性 组件无论是使用函数声明还是通过 class 声明,都决不能修改自身的 props。 组件可以接受任意 prop 阅读全文
posted @ 2019-10-31 15:21 LiangM 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 组件允许你将 UI 拆分为独立可复用的代码片段,并对每个片段进行独立构思。所以当在动手写代码之前,要分析UI,如何划分组件是一个需要在动手之前想清楚的问题,最重要的就是独立以及可复用。独立代表不会影响到其他组件,可复用代表省去了很多重复工作量,所以这两部分在划分组件的时候要重点思考。 组件,从概念上 阅读全文
posted @ 2019-10-31 13:43 LiangM 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 每个组件都包含“生命周期方法”,你可以重写这些方法,以便于在运行过程中特定的阶段执行这些方法。 挂载 当组件实例被创建并插入 DOM 中时,其生命周期调用顺序如下: constructor() static getDerivedStateFromProps() render() componentD 阅读全文
posted @ 2019-10-31 08:18 LiangM 阅读(361) 评论(0) 推荐(0) 编辑