周世杰
个人专栏

最新文章

理解React Native的Props和State

Props和State是React Native分别用来控制组件中两种不同类型的数据。Propsprops是Properties的简写,称为属性。props的特点是在组件内它是不可变,或者说不能被修改。在React数据流是单向的,从父组件到子组件的方向传递。props就是组件从父组件接收的数据,在组件内部是不能对它修改。props不可变的特性是有助于我们写可复用的组件。我们只需要对一个组

react-native启动报错:Packager can't listen on port 8000

在mac 启动react-native:react-native start 报端口占用的错误:Packager can't listen on port 8000解决端口占用有两种选择:换一个没有被占用的端口杀掉已占用的端口换端口react-native换端口:react-native start --po

禁用react-navigation导航的返回按钮

对于react-navigation >=1.0.0-beta.9可以设置headerLeft为null,这样返回按钮会隐藏。navigationOptions:  {     title: 'MyScreen',     headerLeft: null } 另

使用Webpack、TypeScript 和React搭建应用

这里简单介绍基于webpack + typescript + react搭建一个应用。初始化项目创建一个空文件夹demo,使用npm在空文件夹初始化项目。npm init npm install --save-dev webpack npm install --save-dev types

使用redux-actions重构redux实现的计数器

在很多Redux入门的文章里经常会用到计数器的示例,这里使用redux-action对redux实现的计数器做下重构,以便了解下redux-action的用法。Redux实现的计数器创建用于增减的两个Action// ACTION const COUNTER_INCREMENT = 'COUNTER_INCREMENT'; const COUNTE

使用ES6编写React应用(ES5转换为ES6)

这里列出React项目从ES5转换为ES6的的变化。1、导入React(require => import)ES5var React = require('react'); var ReactPropTypes = React.PropTypes; ES6import React, {Comp

React 16.2:Fragments语法的使用

React 16.2最大的变化是新增了fragments特性,fragments语法。示例:返回一首诗的片段敬请阅读 <h2>面朝大海,春暖花开</h2> <p>从明天起,做一个幸福的人</p> <p>喂马、劈柴,周游世界</p> <p>...</> React 16之前的版本在Re