0%

为什么要做
  1. 在组件中很难复用逻辑

    在平常的开发中,复用逻辑都是通过

    provider,consumer,higher-order,renderProps,and other abstractions”

    等方式的应用。在hooks中,可以在不改变层级结构的前提下,你可以从组件中提取带状态的逻辑,因此可以更容易测试和复用。

    阅读全文 »

E

代表出去的意思

  • exit n. 出口,通道;退场
  • escape vt. 逃避,避开,避免;被忘掉;被忽视
  • east n. 东方;东风;东方国家
  • excel (excellent) vt. 超过;擅长
  • exceed vt. 超过;胜过
  • expose vt. 揭露,揭发;使曝光;显示
  • effect n. 影响;效果;作用; vt. 产生;达到目的
  • educate vt. 教育;培养;训练
  • electricity n. 电力;电流;强烈的紧张情绪
  • ecstacy 喜出望外
    阅读全文 »

基本的逻辑

中文中基本的逻辑:
(状) 主 (定) 谓 (状) (宾) (定/状)
英语的基本逻辑是:
(状语/定语) 主 (状) 谓 (定) (宾) (状)

阅读全文 »

  1. 设置height使其居中

    给父布局的View设置一个定高,给其再设置一个与高度相同的行高(只使用于子组件占一行)

  2. 设置align-items属性

给其父布局设置display : flex后,再添加一个align-items : center属性

相关概念

时区

在地球上不同地方的人看到太阳升起的时间不一致,就有了时区的概念。例如北京早上8:00可以看到太阳刚刚升起,而欧洲此时还在夜晚,大概是凌晨1:00。他们看到当天太阳升起的时间应该是北京时间的下午3点,所以就有下面这样一个等式:

阅读全文 »

概念

webpack 是一个现代 JavaScript 应用程序的*静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph)*,其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle

阅读全文 »

简介

JavaScript中都是单线程执行,导致所有的网络操作,浏览器操作都必须异步执行。Promise异步执行时回调函数可以链式条用,Promise有各种开源实现,ES6中被统一规范,由浏览器直接支持。

用法

简单示例:

阅读全文 »

依赖

1
2
3
4
5
6
npm install moment --save   # npm
yarn add moment # Yarn
Install-Package Moment.js # NuGet
spm install moment --save # spm
meteor add momentjs:moment # meteor
bower install moment --save # bower (deprecated)
阅读全文 »