- Algorithm(主要是为了编程训练和学习):
- Review(主要是为了学习英文)。
- Tip(主要是为了总结和归纳你在是常工作中所遇到的知识点。):
- Share(主要是为了建立你的影响力,能够输出价值观,分享一篇有观点和思考的技术文章。):
A
[0155-最小栈]
R
[react 路由] reacttraining.com/react-route…
最近在学react,所以看到这个这篇文章就当教程来学了。
主要是讲解reac router的主要api以及参数解释。阅读不是很困难,重要的是自己要练习。
- switch
- router
- route
- browserRouter
- historyRouter
- Link
- navLink
T
以前一直以为只是在路由方法中该下mode的格式就行了,殊不知当改成history模式的时候,后台是需要做相对应的配合的。因为history 使用了html5技术中putstate 和 replacestate方法,他们提供了对浏览器浏览记录的修改, 当url改变了并不会刷新页面,http没有请求该路径下的资源,一旦刷新就会暴露404,所以这种模式下,需要在服务端增加一个覆盖所有情况,当找不到对应路由的时候,返回同一个index.html
S
github.com/brickspert/… [(从零实现一个 redux)]
看到这篇文章非常佩服作者的耐心,从最开始最基础的简单例子描述,循序渐进的引入redux的概念。知道了redux怎么来的,里面都有哪些方法,为什么需要。还有redux中中间件的使用,简单清晰道来,比自己阅读源码更好理解。
这是自己需要学习的写技术文章的方法,不能为了完成一篇文章的记录而完成一篇文章。除了让自己能够明白,也应该让阅读者能够容易理解