
Reactjs
ccx_jy
这个作者很懒,什么都没留下…
展开
-
React 组件构造方法: ES5 (createClass) 还是 ES6 (class)?
写 React 组件的时候,应该使用 React.createClass 语法还是 ES6 的 class 语法?或两者都不?这篇文章解释了两者之间的一些差异,希望能帮你做决定。用 ES5 或 ES6 都可以完美地写 React 组件。使用 JSX 意味着你已经需要一个「构建」步骤,也就是 Babel 将 JSX 转译(transpile)为 React.createElement 调用。很多人充...转载 2018-06-29 10:48:32 · 419 阅读 · 0 评论 -
React中props和state区别
props 主要是用于组件之间传递参数,获取组件的属性值。 组件之间数据单向流动 ,从父组件流向子组件。 对于外界/父组件的属性值,无法直接修改,它是只读的。states 主要用于组件更新控制,如果想重新渲染或更新组件,只需要修改state即可,然后根据具体修改的state,重新渲染用户界面(无需操作DOM对象);本组件内的数据 相对封闭的单元/结构的数据例如 创建了 LikeBut...原创 2018-06-29 10:55:03 · 2127 阅读 · 0 评论 -
React中LifeCycle生命周期详解
class LifeCycle extends React.Component { constructor(props) { super(props); alert("Initial render"); alert("constructor"); this.state = {str: "hello"}; } componentWillMount() {原创 2018-06-29 15:11:51 · 1439 阅读 · 0 评论 -
利用npm安装/删除/发布/更新/撤销发布包
目录什么是npm? 利用npm安装包 npm安装的方式——本地安装和全局安装 利用npm删除包 删除全局模块 删除本地模块 利用npm 发布包 第一次发布包: 非第一次发布包: 利用npm撤销发布包 npm更新发布后的包: 正文什么是npm?npm是javascript的包管理工具,是前端模块化下的一个标志性产物简单地地说,就是通过npm下...原创 2019-02-21 17:02:56 · 863 阅读 · 0 评论