7-1
思想
- 改比写快很多
5 React学习
5.1 什么情况下用state?
通过问自己以下三个问题,你可以逐个检查相应数据是否属于 state:
- 该数据是否是由父组件通过 props 传递而来的?如果是,那它应该不是 state。
- 该数据是否随时间的推移而保持不变?如果是,那它应该也不是 state。
- 你能否根据其他 state 或 props 计算出该数据的值?如果是,那它也不是 state。
5.2 状态提升
案例:温度转换器
6 React与Typescript
[1] 手册.https://typescript.bootcss.com/tutorials/react.html
8 favicon.ico
可以直接将png文件改为.ico即可
9 蓝湖无论选择哪个画质压缩,结果都是一样的
13 语雀地址
https://www.yuque.com/docs/share/e7e51921-a972-45bc-8b81-0ab3086e634b?# 《Defi相关》
15 windows平台启动不了项目
原因:
解决:用ubuntu启动
cd /mnt/d/nh_temp/04.demo-square/017.react-nomal/05.spweb/spweb
27 利用git pages搭建doc
搭建doc可以用gitbook,当然也可以用 docsify
来搭建
[1] docsify.https://docsify.js.org/#/?id=docsify
[2] 基于Github Pages + docsify,我花了半天就搭建好了个人博客.https://blog.csdn.net/m0_37965018/article/details/103841362
28 移动优先的响应式布局
为什么要移动优先?
如何实现?关键点在哪里?
[1] 移动优先的响应式布局.https://www.cnblogs.com/xiaohuochai/p/7157856.html
32 注意BigNumber.js与Bn.js库的区别
小数支持与否
32 注意Array.reduce的用法
const totalReward = allReawards.reduce((prev: any, curr: any) => {
// const reward1 = wei2eth(prev.reward, DECIMALS).toNumber()
const currRreward = wei2eth(curr.reward, DECIMALS).toNumber()
return prev + currRreward
}, 0)
33 pip安装包之后命令行找不到
添加环境变量
export PYTHONPATH=$PYTHONPATH:"/Library/Python/3.8/site-packages"
34 注意编辑器中带有特殊字符会显示不出来
编辑器中带有特殊字符,会导致报错
// useV3CombinedLpStakedPositions
// useV3CombinedLpStakedPositions