摘要:
今天想跟大家分享一下redux在react项目中的简单使用 1 1.redux使用相关的安装 2 yarn add redux 3 yarn add react-redux(连接react和redux) 6 7 2. redux在项目中的基础使用 8 9 1.在index.js入口文件注入store 10 import { Provider } from "react-redux... 阅读全文
摘要:
浅拷贝拷贝引用,共享内存 深拷贝拷贝实例,不共享内存 1. 浅拷贝:当一个对象拷贝另一个对象的数据时,只要一个对象的数据发生改变时,另一个对象的数据也会发生改变,因为浅拷贝拷贝的是引用的地址 实现方式: ES6 Object.assign()与扩展运算符...,两者都是只有是多层时才是浅拷贝,如果是一层还是深拷贝 参数1:空对象 参数2:需要拷贝的对象 简单的赋值 3. 深拷贝:当一个对象... 阅读全文
摘要:
现在我们有一个多维数组,我们想得到该数组的层深,即最大维度 如:var arr = [1, [4,[5,6,[7]]], [2,3]] = 0;返回4;那么我们该怎么做呢? 核心思想:递归,循环遍历 阅读全文
摘要:
一. RN-TS环境搭建 1. 安装RN脚手架 yarn add create-react-native-app -g yarn global add typescript 2. 创建项目文件夹 create-react-native-app RN-TS 3. 进入文件夹 cd RN-TS 4. 安装包 yarn add typescript tslint @types/react... 阅读全文
摘要:
//1px的实现 border($border-width = 1px, $border-color = #ccc, $border-style = solid, $radius = 0) // 为边框位置提供定位参考 position: relative; if $border-width == null $border-width: 0; border-radiu... 阅读全文
摘要:
1. 官网下载 http://nginx.org/en/download.html 选择stable version nginx/Windows-1.14.1 pgp 2. 解压 然后配置环境变量,如果环境变量配置无效,启动时请在nginx文件夹中打开命令窗口 3. 打开一个命令窗口 输入start nginx启动服务(停止服务 nginx -s stop) 4.打开文件中的con... 阅读全文