博客搬迁记

博客搬迁记

这两天续费好VPS之后,就考虑着把旧版博客放回到天天停机的虚拟主机上,维持原来的整体博客结构,然后在腾讯云VPS上部署新版博客,经过两天的折腾,顺利完成

新版博客上线啦

新版博客上线啦

各位新老博友,新版的柚子小站博客上线啦。新版博客采用了Halo系统,原版博客已经搬迁至 https://archive.conyli.cc

React 08 GRE 单词...

React 08 GRE 单词...

为了提高英语阅读水平, 找朋友要了一个GRE 官方核心词汇3300个的excel文件, 打算加上阅读来大量使用了. 之前其实也做好了相关准备, 比如手机上装好了mdict, 电脑上有golden dict, 准备开始用透析法来阅读原著, 然后有事没事就开始听东西. 不过由于单词都存放在Excel中,

React 07 Redux

React 07 Redux

Redux有点类似于Vuex,是针对一个单页面应用统一的状态管理. 如果各个组件都需要保存自己的state, 而这些state之间互相需要同步, 那么一个潜在而且非常重要的问题就是万一组件的state没有得到同步会怎么样. 与其将状态保存在各个组件, 然后互相通信来进行更新, 可以方便的采取一个统一

React 06 Firebase的Google认证

React 06 Firebase的Google认证

这次是使用FireBase来让我们可以方便的进行验证, 上次在翻译Django书的时候用过一次Google的Oauth, 然后在更久远的学习里使用过FireBase. 这次就来一起添加上登录功能吧. 登录功能其实也写了很多, 主要还是一个登录状态的控制问题. 验证和发送信息其实还不算最核心的难点.

React 05 登录界面

React 05 登录界面

登录界面的核心是表单控制, 包括自定义所有的表单内容为组件, 阻止默认事件发生, 自定义表单提交的事件等等. 这里还有一个登录状态管理的问题, 留到后边再说 登录页 input组件 按钮组件 登录页 登录页也是老套路了, 先做一个页面, 然后是两个组件用来显示表单. 在其中, 把每个登录框和按钮,