为了账号安全,请及时绑定邮箱和手机立即绑定

React.JS

package.json中 npm依赖包版本前的符号的意义

版本的格式 major.minor.patch 主版本号.次版本号.修补版本号 ———————————————————— patch:修复bug,兼容老版本 m...

109浏览 4推荐 0评论

慕课网react入门课程代码

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>imooc-react入门课程代码</title> <script src="https://cdnjs.cloudflare.com/ajax/libs/react/0....

185浏览 3推荐 0评论

React 从青铜到王者系列教程之倔强青铜篇 原创

前端大陆乃是技术界近年来新兴起的板块,随着人们对网站交互和性能越来越高, 前往前端大陆修炼 Javascript 的召唤师如过江之鲫,数不胜数,前端奇人异士之多,故修炼之法林林总总,俱不相同, Web 前端的未来尚无定论,内部却已起了门户之见, 幸而前端圈核心门派正道大昌,人气鼎盛,其中尤以 React、Vue、Angular 为三大支柱,是为领袖,今天的故事,便是从 React 峡谷开始的 Re...

2509浏览 30推荐 11评论

react,react-router 4,mobx构建我的移动端web

这几天终于在空余时间把我pc网站的极客教程做了一个简洁的移动web,做得比较简单,看看效果图: ,暂时只有看文章的功能,其余的慢慢的再加。做这个的目的主要是想学习下react相关技术栈的更新。 1. 开始 克隆我github上的代码: git clone https://github.com/cllgeek/geekjc-antd-mobile.git 然后 cd geekjc-antd-mobi...

433浏览 1推荐 0评论

React全家桶实战构建webapp

背景 前一阵子,我刚写了篇React全家桶实战,介绍了下我用react全家桶构建一个react webapp的中遇到的一些问题。后来,我发现了mobx。然后静下心去看一看它的文档。发现很有趣,所以我把这个项目用mobx重构了一次。旧的版本是用react全家桶,就是react+redux构建的, 在github的old-verson的分支上。大家有兴趣也可以看看。 源码地址 传送门,如果可以,希望大...

382浏览 2推荐 0评论

React 16 有哪些更新需要注意

对核心算法重新实现 采用了全新的内部架构 "Fiber" 提升复杂 React 应用的可响应性和性能 重写服务器端渲染器(randerer) 支持流(streaming),可以向客户端更快地发送字节,SSR 速度提高了三倍 更好的错误处理机制 新增错误处理生命周期函数:componentDidCatch(error, info) 新增 Portals 函数 可以将子节点渲染到父...

812浏览 2推荐 0评论

ES6解构Destructuring

ES6编码更快速、更优雅。 Destructuring解构是ES6很重要的一个部分。和箭头函数、let、const 同等地位,解构可能是你日常用到最多的语法之一了。解构是什么意思呢?它是js 表达式,允许我们从数组、对象、map、set 中抽取数据同时为多个变量赋值。 解构入门 首先让我们初步了解下解构解决哪些问题。你可能从后台得到 person 的数据如下: const person = { f...

475浏览 1推荐 0评论

react jsx 中的条件处理

jsx的{}只能是表达式,为了增强代码可读性,下面介绍如何处理jsx 中的条件判断。 Conditionals in JSX 使用短路与&&代替三元运算符实现元素的条件显示 实际业务中,只有满足条件时,有些元素才会显示。例如页面loading。 推荐使用短路与实现: //Instead of `? :` const Loading = (isloading) => { ret...

191浏览 1推荐 0评论

React/JSX 编码规范(Airbnb)

React/JSX 编码规范(Airbnb) 翻译整理自 Airbnb React/JSX Style Guide 目录 基本规范 创建组件的三种方式 弃用 Mixins 命名 声明组件 代码缩进 使用双引号 空格 属性 Refs 括号 标签 函数/方法 组件生命周期书写顺序 弃用 isMounted 基本规范 原则上每个文件只写一个组件, 多个无状态组件可以放在单个文件中. eslint: re...

2171浏览 10推荐 0评论

React渲染问题研究以及Immutable的应用 原创

写在前面 这里主要介绍自己在React开发中的一些总结,关于react的渲染问题的一点研究。 另外本人一直希望在React项目中尝试使用,因此在之前已经介绍过immutable的API,可以参看这里Immutable日常操作之深入API,算是对其的一个补充。 本文所有代码请参看github仓库:https://github.com/Rynxiao/immutable-react 渲染房间列表 这个...

446浏览 1推荐 0评论

immutable日常操作之深入API 原创

写在前面 本文只是个人在熟悉Immutable.js的一些个人笔记,因此我只根据我自己的情况来熟悉API,所以很多API并没有被列举到,比如常规的push/map/filter/reduce等等操作,这些API我认为只要你自己稍微看一下官网的介绍都可以知道怎么用。本文所有的代码请参看本人的github地址https://github.com/Rynxiao/immutable-learn。 一、什...

294浏览 1推荐 0评论

React入门:项目实践Gallery-in-React

yeoman 现代web app开发,著名的脚手架工具yeoman,在web项目立项的阶段,用yeoman生成项目文件、代码结构。yeoman自动将最佳实践和工具整合进来,大大加速和方便了后续的开发。 npm install -g yo //安装yeoman工具,需要nodejs环境 yo --version //查看yeoman版本 npm install -g generator-react-...

637浏览 1推荐 0评论

React-Redux API 学习小记

React-Redux API 简介 功能摘要 React-Redux 是为了方便在 React 项目中使用 Redux 所封装的库 React-Redux 把组件分为两类:UI 组件(Component)和容器组件(Container) React-Redux 提供 Provider 组件,可以让容器组件拿到 state UI 组件(纯组件) UI 组件特征: 只负责 UI 的呈现,不带有任何业...

857浏览 8推荐 0评论

Draft 文档翻译 - 高级主题 - 文本方向

文本方向 Facebook支持几十种语言,这意味着我们的文本输入需要足够灵活以处理相当多的多样性。 例如,我们希望为阿拉伯语和希伯来语等RTL语言输入行为,以满足用户的期望。 我们也希望能够使用LTR和RTL文本的混合来支持编辑器内容。 为此,Draft 使用双向算法来确定每个块的适当文本对齐和方向。 用户键入时,文本将自动呈现LTR或RTL方向。 你不应该做任何事情来设定方向。 文本对齐 虽然在...

128浏览 1推荐 0评论

Draft 文档翻译 - 高级主题 - Block Styling

Block Styling 在编辑器中,一些块类型被赋予默认的CSS样式,以限制使用自定义编辑器启动和运行工程师所需的基本配置的数量。 通过为编辑器定义一个blockStyleFn prop函数,可以指定在渲染时应用于块的类。 DraftStyleDefault.css Draft库包括DraftStyleDefault.css中的默认块CSS样式。 (请注意,CSS类名称上的注释是Faceboo...

184浏览 1推荐 0评论
首页上一页1234567下一页尾页

推荐作者

热门手记

意见反馈 常见问题 APP下载
官方微信