摘要:1、介绍 taro是一套遵循React语法规范的多端开发解决方案,实现只书写一套代码,通过Taro的编译工具,将源代码分别编译出可以在不同端(微信小程序, h5,RN等)运行的代码 2、安装 安装taro的脚手架工具 npm install -g @tarojs/cli //创建app项目 taro
阅读全文
04 2021 档案
摘要:1、介绍 dva首先是基于redux和redux-saga的数据流方案,然后为了简化开发体验, dva还额外内置了react-router和fetch, 所以也可以理解为一个轻量级的应用框架 dva相当于集成了redux全家桶: redux, react-redux,react-router-dom
阅读全文
摘要:1、创建react + typescript项目 create-react-app project --template typescript 2、配置react的基础配置 安装craco依赖 因为react模板中webpack中的配置是隐藏的,虽然可以使用命令让指定的配置显示出来,但是会增加阅读和
阅读全文
摘要:1、react中样式声明方式 内联样式 import { PureComponent, ReactElement } from 'react'; class App extends PureComponent { public render(): ReactElement { return ( //
阅读全文
摘要:1、router的安装 在react中,router的使用需要依赖react-router-dom npm i react-router-dom 2、router的使用 路由有分两种模式 hash 模式: HashRouter history 模式: BrowserRouter 入门案例 使用rou
阅读全文
摘要:1、redux描述 Redux 是 JavaScript 状态容器,提供可预测化的状态管理, 学习网站 2、redux的基本使用 redux的三大原则: 单一数据源(只创建一个store) state是只读的 使用纯函数来执行修改 安装 npm i redux --save 初始化redux imp
阅读全文
摘要:1、useImperativeHandle的用法 当使用 useImperativeHandle 时,你通常会与 forwardRef 一起使用,以允许你暴露一些子组件内部的方法或属性,以便父组件可以直接访问。以下是一个使用 TypeScript 的例子,演示如何在子组件内使用 useImperat
阅读全文
摘要:1、react组件的封装 在进行react组件封装的时候,如果需要实现类似vue里的slot的功能,可以通过props.children来实现,通常来讲,props.children接收到的类型分成三种,String, Array, Object, undefined, 如果做具名插槽就需要做进一步
阅读全文

浙公网安备 33010602011771号