Skip to main content

7-1

思想

  • 改比写快很多

5 React学习

5.1 什么情况下用state?

通过问自己以下三个问题,你可以逐个检查相应数据是否属于 state:

  1. 该数据是否是由父组件通过 props 传递而来的?如果是,那它应该不是 state。
  2. 该数据是否随时间的推移而保持不变?如果是,那它应该也不是 state。
  3. 你能否根据其他 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