可作為單獨(dú)組建 虛擬列表
antd官網(wǎng)推薦了幾個 拖拽 工具類,dnd-kit[https://github.com/clauderic/dnd-kit] | react-beautiful-dnd[...
要在 JavaScript 中使用非遞歸的方式獲取兩個節(jié)點之間的所有路徑,我們可以使用棧(Stack)來實現(xiàn)深度優(yōu)先搜索(DFS),如果使用遞歸,數(shù)據(jù)量大可能會內(nèi)存溢出;
當(dāng)我們把一個項目部署上線時候,只需要把前端代碼放到服務(wù)器,然后添加nginx配置即可;build文件結(jié)構(gòu)如下: 添加如下配置即可 但是當(dāng)我們現(xiàn)在的項目作為二級域名訪問時候,我...
前端代碼更新后,如何通知客戶進(jìn)行刷新?思路其實很簡單,只需要對比本地和服務(wù)端的版本信息或者commitHash等信息即可,如果本地和服務(wù)端的不同,則表示有代碼更新,提示客戶進(jìn)...
如果是路由級別的嵌入,最后需要應(yīng)用之間統(tǒng)一路由模式,反之不需要。切換路由可能導(dǎo)致styled-components自定義樣式,子應(yīng)用需要包裹一下
背景 在我們?nèi)粘9ぷ髦校^非僅僅開發(fā)/維護(hù)單一項目,在新開業(yè)務(wù)線或者新增模塊時候,通常會搭建新的項目,雖然現(xiàn)在的vue react 等框架可以快速構(gòu)建一個基礎(chǔ)項目,但是里面的...
如今的前端框架基本以 React 和 Vue 為主, Vite[https://cn.vitejs.dev/] 好似與Vue更配,但是對 React的支持也是很友好的,在我們...
背景 作為前端開發(fā),詳細(xì)各位同學(xué)一定遇到過 流程圖 的開發(fā)需求,那大家都用什么呢?目前市面上用的較多的有 antv/v6 , jsPlumb , gojs 等,今天給大家介紹...
背景 由于公司使用qiankun,各模塊拆分為不同的項目,不同項目中的有相同或者類似的功能會有代碼的 copy,如果有內(nèi)容的修改,哪怕只是修改一個文案,也要同時修改很多文件,...
webpack簡介 webpack 是一個用于現(xiàn)代 JavaScript 應(yīng)用程序的 靜態(tài)模塊打包工具。當(dāng) webpack 處理應(yīng)用程序時,它會在內(nèi)部從一個或多個入口點構(gòu)建一...
現(xiàn)在的web開發(fā)相對于幾年前已經(jīng)不可同日而語,不僅僅是簡單的接口拿數(shù)據(jù)展示,而在有時候也會有大量的數(shù)據(jù)處理,尤其在接口返回數(shù)據(jù)不規(guī)范且數(shù)據(jù)量巨大的時候,僅僅在主線程處理就會有...
在react項目中,我們可以使用redux狀態(tài)全局化,在開發(fā)中只需要維護(hù)單一的數(shù)據(jù)源即可解決多組件數(shù)據(jù)使用,現(xiàn)在我們多使用的是hook來開發(fā),react官方中提供了useRe...
我們在上一篇文章已經(jīng)介紹過使用rollpkg進(jìn)行打包發(fā)布,這篇我們介紹一下如何使用webpack進(jìn)行打包,畢竟在工作中,使用webpack的頻率更高; 首先初始化項目 在sr...