随笔分类 - React
React
摘要:一、需求1.分析:用react开发一个类似bootstrap4中的card组件http://v4-alpha.getbootstrap.com/components/card/,界面类似如下:2.确定发目标:3.确定开发顺序4.开发流程介绍测试采用TDD二、代码1.Card.js 1 var Rea...
阅读全文
摘要:1.代码 1 2 3 4 5 万能的React 6 7 8 9 10 39 40 2.运行结果
阅读全文
摘要:1.代码 1 2 3 4 5 万能的React 6 55 56 57 58 59 261 262 2.结果
阅读全文
摘要:1.test.jsx 1 var randomNumberMixin = require("./randomNumberMixin.jsx"); 2 3 describe("test randomNumberMixin", function () { 4 it("should return...
阅读全文
摘要:一、模拟组件1.用到的工具(1)browerify(2)jasmine-react-helpers(3)rewireify(依赖注入)(4)命令:browserify - t reactify -t rewireify test1.jsx > app.js2.代码(1)test1.jsx 1 var...
阅读全文
摘要:一、用到的工具1.React.addons.TestUtils2.Jasmine3.Browserify(处理jsx文件的require依赖关系)4.Reactify(能和browserify很好的配合,把jsx转换为js)5.编译命令为browserify -t reactify test.jsx...
阅读全文
摘要:一、gulp 1 var gulp = require('gulp'); 2 var react = require('gulp-react'); 3 4 gulp.task('jsx', function() { 5 gulp.src('./app.jsx') 6 .pi...
阅读全文
摘要:一、1.目录结构二、代码1.CheckboxWithLabel.jsx 1 var React = require('react/addons'); 2 var CheckboxWithLabel = React.createClass({ 3 getInitialState: functi...
阅读全文
摘要:一、Flux架构二、例子1.TodoApp.react.js 1 /** 2 * Copyright (c) 2014-2015, Facebook, Inc. 3 * All rights reserved. 4 * 5 * This source code is licensed und...
阅读全文
摘要:一、需求1.子组件有更新时,只重新渲染有变化的子组件,而不是全部二、ImmutableJS原理三、代码1.CheckboxWithLabel.jsx 1 var React = require('react/addons'); 2 var CheckboxWithLabel = React.crea...
阅读全文
摘要:一、 1 var jest = require('jest'); 2 3 jest.dontMock('../CheckboxWithLabel.js'); 4 describe('CheckboxWithLabel', function() { 5 it('changes the tex...
阅读全文
摘要:一、二、调优例子 1 2 3 4 5 React性能调优 6 7 8 9 10 74 75 三、运行结果
阅读全文
摘要:一、 1 2 3 4 5 6 React动画 7 8 9 10 11 12 41 42 43
阅读全文
摘要:一、 1 2 3 4 5 6 React动画 7 8 9 10 11 12 41 42 43 二、结果
阅读全文
摘要:一、需求1.在页面添加item时要有渐变效果2.单击item可删除,带渐变效果二、代码1.通过Reacat插件ReactCSSTransitionGroup实现 1 2 3 4 5 React动画 6 25 26 27 28 29 66 67 ...
阅读全文
摘要:一、可控组件 1 2 3 4 5 表单详解 6 7 8 9 10 64 65 二、不可控组件 1 2 3 4 5 表单详解 6 7 8 9 10 57 58
阅读全文
摘要:一、bind复用 1 2 3 4 5 表单详解 6 7 8 9 10 46 47 二、name复用 1 2 3 4 5 表单详解 6 7 8 9 10 46 47
阅读全文
摘要:一、 1 2 3 4 5 表单详解 6 7 8 9 10 56 57
阅读全文
摘要:一、不可控组件1.简介2.代码 1 2 3 4 5 琛ㄥ崟璇﹁В 6 7 8 9 10 36 37 二、可控组件1.简介2.代码 1 2 3 4 5 表单详解 6 7 8 9 10 36 37...
阅读全文

浙公网安备 33010602011771号