找到约 10000 条结果
  • React Native 项目集成 Typescript
    React Native项目搭建(react-native + typescript) 1、安装react-nativecli工具 npm i -g react-native-cli 或者 yarn add global react-native-cli 2、创建react-native项目 react-native init MyRnProject 项目名称不允许有中划线,如:my-rn-project 3、添加Typescript 安装typescript包yarn add --dev typescript ...
    2018-12-29
  • 2019React开发者必备的技能清单
    一份react开发者必备的技能清单,请查收。入门、查漏补缺、深入学习... 查看原图 下载源文件 【使用】 快速上手React,并了解其中的概念。 官方教程 React入门教程 React.js 小书 React文章精读,问题解答。 React中文社区 Segmentfault 掘金 【API】 全面浏览API 官方文档 React Component ReactDOM DOM 合成事件 React...
    2019-01-23
  • 五个大型项目实践总结,解密React Hooks最佳实践
    我也不知道应该说点撒。 就是一个目录,后续应该还有10多篇的样子,主要是实战,更新了会把目录补上。 超性感的React Hooks(一):为何她独具魅力 超性感的React Hooks(二):再谈闭包 超性感的React Hooks(三):useState 超性感的React Hooks(四):useEffect 超性感的React Hooks(五):自定义hooks 超性感的Rea...
    2019-11-27
    3
  • react中对import React,{Component} from ‘react‘写法的解释
    一.对import React,{Component} from 'react'写法的解释首先关于一下写法①的解释① import React,{Component} from 'react'作用相当于下面②和③这两句话②默认导入(default import):导入react模块(组件)中的默认组件,并且命名为Reactimport React from 'react'③成员导入(member import 、named import): 引入react文...
    2021-03-03
  • React.Suspense和React.lazy代替react-loadable实现路由懒加载
    Loadable是一个高阶组件(hoc),在执行Loadable时会执行createLoadableComponent函数,在createLoadableComponent函数中会执行loader函数得到一个promise对象,这个promise对象包含的是导入的组件,最后会返回一个LoadableComponent组件,该组件的render方法会渲染导入的组件,继而完成组件加载。
    2020-10-29
  • React源码解析之React.createRef()/forwardRef()
    一、React.createRef()GitHub:[链接] 作用:获取目标element的DOM实例 使用: {代码...} 源码: {代码...} 解析:源码比较简单,就是返回了带有current属性的refObject 二、React.forwardRef()GitHub:[链接] 作用:从父组件中获取子组件是FunctionComponent的DOM实例 使用: {代码...} 源码: {代码...} 解析:(1)不...
    2019-07-25
  • React Native学习资源汇总
    目前主流的移动跨平台技术方案大体可以分为三类,一类是使用原生内置浏览器加载HTML5的Hybrid技术方案,采用此种方案的主要有Cordova、Ionic和微信小程序;另一类是使用JavaScript语言进行开发,然后使用原生组件进行渲染,采用此方案的主要有React Native、Weex和快应用;最后一类是使用自带的渲染引擎和自带的原生组件...
    2020-08-01
    1
  • react-router与react-router-dom有什么不同?
    react-router: 实现了路由的核心功能 react-router-dom: 基于react-router,加入了在浏览器运行环境下的一些功能,例如:Link组件,会渲染一个a标签,Link组件源码a标签行; BrowserRouter和HashRouter组件,前者使用pushState和popState事件构建路由,后者使用window.location.hash和hashchange事件构建路由。
    2020-04-23
  • 新老版本react context使用
    react@16.x版本之前都是用的老版本context,主要通过React.Component中静态方法getChildContext、静态属性childContextTypes、contextTypes实现的。
    2020-05-09
  • react-router-config集中式路由配置
    react-router-config主要用来帮助我们进行集中式路由的配置,在不使用react-router-config之前,我们的路由使用react-router-dom库来进行配置,类似如下代码:
    2020-05-17
  • react-native 常用的一些插件
    最近在做react-native的app,用到的一些好用的插件,在这儿记录一下 由于返回的后台内容是富文本编辑器Quill,返回的的是Delta对象,使用了quill-delta-to-html 插件 [链接] 上传头像,用到了react-native-image-crop-picker,很好用,,需要配置下 react-native-image-crop-picker [链接] react-native-image-picker[链接]...
    2017-11-17
  • React Hooks
    React Hooks useState {代码...} useEffect
    2020-05-18
  • 一个用于学习的react项目
    根据开源项目 vue-sell进行的开发,将其改造成了react的项目。在开始学习vue的时候就是用的这个项目,发现效果不错,所以在学习React也使用了此项目。
    2017-08-09
  • React v16.6.0: lazy, memo and contextType
    Today we're releasing React 16.6 with a few new convenient features. A form of PureComponent/shouldComponentUpdate for function components, a way to do code splitting using Suspense and an easier way to consume Context from class components.
    2018-10-26
  • 4. JSX原理
    但是这样用JavaScript写起来太长了,而且结构也不清晰,使用HTML的方式就很方便。于是React.js就把JavaScript的语法扩展了一下,允许在JavaScript代码中编写类似HTML标签结构的语法,这样就方便多了,编译的过程会把类似HTML的JSX结构转换为JavaScript的对象结构。
    2020-10-27
  • React-Navigation各版本安装步骤对比
    link后IOS的设置就完成了,但在Android端还需要一些配置。对于react-native-gesture-handler这个库还需要做如下配置:在项目根目录Android中MainActivity.java文件中,添加如下配置:
    2019-11-18
  • react开发教程(二)安装
    React可以直接下载使用,下载包中也提供了很多学习的实例。本教程使用了 React 的版本为 15.4.2,你可以在官网 [链接] 下载最新版。你也可以直接使用 BootCDN 的 React CDN 库,地址如下:
    2017-04-17