react事件委托机制
react事件委托机制
[[toc]]
为什么要用事件委托一般来说,dom需要有事件处理程序,我们都会直接给它设事件处理程序就好了,那如果是很多的dom需要添加事件处理呢?比如我们有100个li,每个li都有相同的click点击事件,可能我们会用for循环的方法,来遍历,这样的话每个函数都是一个对象 ...
VirtualDOM
VirtualDOM
[[toc]]
React 的核心思想
给我一个数据,我根据这个数据生成一个全新的Virtual DOM,然后跟我上一次生成的Virtual DOM去 diff,得到一个Patch,然后把这个Patch打到浏览器的DOM上去。完事,并且这里的patch显然不是完整的虚拟DOM, ...
RN基本用法
RN基本用法
[[toc]]
React Native区分安卓/iOS平台特定平台代码
import { Platform } from 'react-native';JSON.stringify(Platform){"OS":"android","Version":2 ...
RN IOS环境搭建
RN IOS环境搭建
[[toc]]
iOS 安装CocoaPods1、升级Ruby环境
sudo gem update –system
如果失败
ERROR: While executing gem ... (Errno::EPERM) Operation not permitted @ ...
XCODE模拟器报错修复
XCODE模拟器报错修复
XCODE模拟器报错修复1.MAC上调试工具React-native-debugger下载缓慢及其解决办法。
我们可以下载React-native-debugger,用于RN项目的 调试
我在下载的时候,遇到两个无语的问题
这玩意儿是没有官网的,你只能从github上下载, ...
Hooks
Hooks
[[toc]]
Hook的规则
只在最顶层使用 Hook
不要在循环,条件或嵌套函数中调用 Hook, 确保总是在你的 React 函数的最顶层调用他们。遵守这条规则,你就能确保 Hook 在每一次渲染中都按照同样的 顺序 被调用。这让 React 能够在多次的 useState 和 u ...
Nginx的使用指南
Nginx的使用指南
[[toc]]
基础配置nginx基本配置与参数说明
#运行用户user nobody;#启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件#error_log logs/error.log;#error_log ...
安装Nginx踩到的坑
安装Nginx踩到的坑
[[toc]]
装机先进入 cd /user/local/src 没有src,mkdir src自行新建
nginx下载地址
#安装wget wget http://nginx.org/download/nginx-1.18.0.tar.gz#解压 tar -xzvf n ...
GraphQL
GraphQL
[[toc]]
BFF —— Backend For FrontendBFF,即 Backend For Frontend(服务于前端的后端),BFF 只是一种逻辑分层,而非一种技术
此时为了保障多端的不同需求,需要为不同的平台写不同的 API 接口,而每当值发生一些变化时,需要多 ...
云服务器配置
云服务器配置
[[toc]]
装机LNMP文档
添加、删除虚拟主机使用教程# 添加# 如果输入有错误需要删除时,可以按住Ctrl再按Backspace键进行删除。lnmp vhost add**注意事项:** 当添加域名虚拟机的时候,一定要先去阿里云等平台,把当前的域名解析出来,如果要指定端口号的情 ...