
1诗鸭、為什么要用redux 在React中黍翎,數(shù)據(jù)在組件中是單向流動(dòng)的趋厉,數(shù)據(jù)從一個(gè)方向父組件流向子組件(通過(guò)props),所以追城,兩個(gè)非父子組件之間通信就相對(duì)麻煩捣域,redux的出現(xiàn)...
今天的React題沒(méi)有太多的故事…… 半個(gè)月前出了248個(gè)Vue的知識(shí)點(diǎn),受到很多朋友的關(guān)注琢岩,都強(qiáng)烈要求再出多些React相前的面試題投剥,受到大家的邀請(qǐng),我又找了20多個(gè)Rea...
1. React 中 keys 的作用是什么担孔? key是React中用于追蹤哪些列表中元素被修改江锨、刪除或者被添加的輔助標(biāo)識(shí)。在diff算法中糕篇,key用來(lái)判斷該元素節(jié)點(diǎn)是被移...
通過(guò)npm安裝yarn npm install -g yarn 安裝包 yarn add [...] 全局安裝 yarn global add [...] 刪除 yarn r...
ES6模塊化 代表:Vue 語(yǔ)法:導(dǎo)入:import xxx from啄育、import {xxx} from導(dǎo)出:export、export default 特點(diǎn):thi...
前言 本文以前端面試官的角度出發(fā),對(duì) Vue 框架中一些重要的特性余舶、框架的原理以問(wèn)題的形式進(jìn)行整理匯總啊鸭,意在幫助作者及讀者自測(cè)下 Vue 掌握的程度。本文章節(jié)結(jié)構(gòu)以從易到難進(jìn)...
簡(jiǎn)介 TypeScript 是 JavaScript 的一個(gè)超集匿值,主要提供了 類(lèi)型系統(tǒng) 和對(duì) ES6 的支持赠制,由 Microsoft 開(kāi)發(fā)。 應(yīng)用:vue3.0挟憔,angula...
fetch是一種HTTP數(shù)據(jù)請(qǐng)求的方式钟些,是XMLHttpRequest的一種替代方案。fetch不是ajax的進(jìn)一步封裝绊谭,而是原生js政恍。Fetch函數(shù)就是原生js,沒(méi)有使用X...
之前我們已經(jīng)掌握了useState的使用宗弯,在 class 中,我們通過(guò)在構(gòu)造函數(shù)中設(shè)置 this.state 為 { count: 0 } 來(lái)初始化 count state ...
前言:js如何實(shí)現(xiàn)一個(gè)深拷貝 這是一個(gè)老生常談的問(wèn)題搂妻,也是在求職過(guò)程中的高頻面試題蒙保,考察的知識(shí)點(diǎn)十分豐富,本文將對(duì)淺拷貝和深拷貝的區(qū)別欲主、實(shí)現(xiàn)等做一個(gè)由淺入深的梳理 賦值追他、淺拷...
ES7+ES8 前言 本篇文章主要介紹ES7+ES8的一些新功能,并結(jié)合ES6的一些API做出了相應(yīng)的比較岛蚤。 ES7 1.Array.prototype.includes()...
MI-vant組件庫(kù) 打造一個(gè)內(nèi)部的組件庫(kù)硅堆,在我們進(jìn)行代碼的重構(gòu),以及開(kāi)發(fā)新的功能的時(shí)候贿讹,抽離公共的組件渐逃,減少代碼的復(fù)用,注重業(yè)務(wù)與組件的分離民褂,簡(jiǎn)化耦合度茄菊,便于開(kāi)發(fā)與維護(hù)疯潭。 ...