前言在项目中,通常都需要跟服务端进行异步的数据交互,基本都是用到axios这个库来做请求,嗯,毕竟拥有80k star,明星项目接下来,我们来回顾下axios在项目中的使用以查询用户信息为例,我们会这样封装async function requestUsers(){ const {data} =await axios.get('/api/users') ......
450
0
0
2022-11-10
前言相信很多人都很头疼 Docker 的部署,我自己也是。最近发现一个很有意思的现象:一个人想学某样技术的时候,当学会了之后,但是这时出现了一个问题需要学习另一门技术时,无论这个人前面学得多么刻苦,用功,到这一步有 99% 的概率都会放弃。我愿称这种现象为 “学习窗口”。写一个网站、学会 Vue.js 是很多人的“学习窗口”,只要离开了这个“学习窗口”,他们 ......
381
0
0
2022-11-08
最主要的是要精通 JavaScript,这样你就可以减少 ReactJS 之旅的复杂性。 React 是一个建立在 HTML、CSS 和 JavaScript 之上的 UI 框架,其中 JavaScript(JS)负责大部分的逻辑。如果你对变量、数据类型、数组函数、回调、作用域、字符串方法、循环和其他 JS DOM 操作相关的主题有一定了解,这些将 ......
310
0
0
2022-09-28
为什么要使用ReactReact起源于Facebook内部项目,于2013年开源,由于出众的设计思想,以及更加专注于MVC当中的视图层, 使得创建交互式 UI 变得轻而易举。同时React还可以为你应用的每一个组件设计简洁的视图,当数据改变时 React 能有效地更新并正确地渲染组件。在写React时,就是在写每一个组件,最后将一个界面中的若干组件组合包装成 ......
370
0
0
2022-09-17
React是一个UI层面的库,它采用虚拟DOM技术减少Javascript与真正DOM的交互,提升了前端性能;采用单向数据流机制,父组件通过props将数据传递给子组件,这样让数据流向一目了然。一旦组件的props或则state发生改变,组件及其子组件都将重新re-render和vdom-diff,从而完成数据的流向交互。但是这种机制在某些情况下比如说数据量 ......
380
0
0
2022-07-12
如果你正在用 React.js 或 React Native 来开发用户界面的话,试试这些框架。React.js 和 React Native 都是用来开发用户界面(UI)的很受欢迎的开源平台。在 StackOverflow 2019 年度开发者调查里,两个框架的可取性和使用情况都排名靠前。React.js 是 Facebook 在 2011 年开发的一个 ......
356
0
0
2022-04-20
Vue与React的路由系统非常好用,改变地址栏而不进行跳转,这跟选项卡有异曲同工之处。Vue与React的路由源码有点多,这里只是说明它的原理,顺便实现一把,走你~图片来自互联网原理:1、在地址栏中加入#以欺骗浏览器:地址的改变是由于正在进行页内导航。2、使用h5的window.history功能,使用URL的hash来模拟一个完整的URL。这种的优势是, ......
335
0
0
2022-04-20