国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

真的不要錯(cuò)過這幾個(gè) React 工具,好嗎?

開發(fā) 開發(fā)工具
大家好,我是零一,今天是 React 實(shí)用小工具專場,主要為大家分享一些看到的比較有意思、提升效率的工具,大家可以按需了解使用。

組件調(diào)試工具

寫過 Vue 的讀者一定用過官方提供的一個(gè)瀏覽器調(diào)試工具 vue-devtool[1],它支持在瀏覽器中調(diào)試組件時(shí),點(diǎn)擊對應(yīng)的按鈕打開該組件對應(yīng)你本地代碼的文件。

這真的非常實(shí)用,而且是 Vue 官網(wǎng)提供的。

那 React 有沒有類似的工具呢?有!今天給大家推薦兩個(gè)類似的調(diào)試工具:react-dev-inspector[2]、click-to-component[3]。

react-dev-inspector

接入這個(gè)庫以后,在 React 應(yīng)用頁面按對應(yīng)的快捷鍵可以開啟兩個(gè)功能:

  • 獲得類似 Chrome Devtool 元素審查的能力,鼠標(biāo)移入任意元素即可顯示組件信息(組件名、組件對應(yīng)的文件路徑、元素寬高)
  • 點(diǎn)擊任意元素即可跳轉(zhuǎn)到本地對應(yīng)代碼窗口

整體效果如下:

而且這個(gè)工具目前已經(jīng)支持了:Vite2、next.js、create-react-app、umi3。

click-to-component

顧名思義,點(diǎn)擊后跳轉(zhuǎn)到組件,跟上一個(gè)工具功能類似,不過相對而言,我可能更喜歡這個(gè)工具。

click-to-component 同樣是按快捷鍵開啟 點(diǎn)擊跳轉(zhuǎn) 的功能,不過可以由我們來選擇是跳轉(zhuǎn)當(dāng)前點(diǎn)擊的這個(gè)元素還是跳轉(zhuǎn)到該元素所在的組件。

相比 react-dev-inspector,這個(gè)工具使用起來比較方便,直接在根目錄引入組件即可,不用配置東西,開箱即用。

import React from 'react';
import ReactDOM from 'react-dom/client';
import App from './App';
import './index.css';
+ import { ClickToComponent } from 'click-to-react-component';

ReactDOM.createRoot(document.getElementById('root')).render(
<React.StrictMode>
+ <ClickToComponent />
<App />
</React.StrictMode>
);

看下完整的使用效果:

動畫工具

看到一個(gè)挺不錯(cuò) React 動畫庫,是搭配 react-router 使用的,做的是路由跳轉(zhuǎn)時(shí),各頁面之間的移出和展示動畫,非常炫酷~ 很適合大家的個(gè)人項(xiàng)目或官網(wǎng)頁來使用

這個(gè)庫的名字叫 react-page-transition[4],使用方式非常簡單,在 router 組件外層包裹一層即可,并可以自定義設(shè)置動畫

import React from 'react';
import { BrowserRouter, Switch, Route, Link } from 'react-router-dom';
+ import { PageTransition } from '@steveeeie/react-page-transition';
import './styles.css';

const Links = () => (
<>
<Link to="/">Home</Link>
<Link to="/about">About</Link>
</>
);

const Home = props => <h1>Home</h1>;

const About = props => <h1>About</h1>;

export default function App() {
return (
<BrowserRouter>
<Links />
<Route
render={({ location }) => {
return (
+ <PageTransition
+ preset="moveToLeftFromRight"
+ transitionKey={location.pathname}
+ >
<Switch location={location}>
<Route exact path="/" component={Home} />
<Route exact path="/about" component={About} />
</Switch>
+ </PageTransition>
);
}}
/>
</BrowserRouter>
);
}


這個(gè)庫預(yù)設(shè)了很多很多很多動畫(preset)供我們使用,至于有多少嘛,給大家瞅一眼:

preset

簡單看幾個(gè)炫酷的動畫吧

還不趕緊用起來?

工具類

最近沒看到太多好用的工具,就簡單推薦一個(gè)吧,也是日常經(jīng)常碰到的需求:復(fù)制文本到剪切板,我想應(yīng)該沒人會自己原生手寫吧?畢竟兼容性那么差,大家都會選擇用成熟的庫,一般我們用的都是 copy-to-clipboard[5],它是命令式編程的使用方式,然后在 React 里大家可能更習(xí)慣了聲明式編程,那就可以用 react-copy-to-clipboard[6],它也是基于 copy-to-clipboard 封裝的。

兩者使用區(qū)別如下:

// copy-to-clipboard
copy('Text', {
debug: true,
message: 'Press #{key} to copy',
});

// react-copy-to-clipboard
<CopyToClipboard
onCopy={this.onCopy}
text={this.state.value}>
<button onClick={this.onClick}>復(fù)制</button>
</CopyToClipboard>

最后

好了,今天的分享到此結(jié)束,希望能幫助到大家。

責(zé)任編輯:華軒 來源: 前端印象
相關(guān)推薦

2023-04-11 16:31:10

開發(fā)React 庫Web

2023-03-01 16:38:00

前端Web技術(shù)

2020-07-21 08:14:13

TypeScrip

2024-07-01 08:31:14

Spring工具類代碼

2020-03-31 22:09:01

React應(yīng)用程序

2022-04-15 09:01:18

前端工具UTF8編碼

2022-05-31 09:42:49

工具編輯器

2020-06-22 07:30:00

React開發(fā)工具

2017-09-07 16:32:05

華為

2020-11-17 16:22:45

開源工具報(bào)表

2016-08-25 21:41:29

MarkdownHtmlWeb

2018-10-18 11:02:53

AdobeiOS工具

2020-08-18 11:21:28

數(shù)據(jù)挖掘機(jī)器學(xué)習(xí)算法

2022-11-08 08:53:56

插件IDE

2023-11-12 22:43:53

系統(tǒng)鏡像

2020-12-07 10:59:01

Python數(shù)據(jù)工具

2022-11-11 17:06:43

開發(fā)組件工具

2009-04-13 09:35:50

SaaS云計(jì)算缺陷

2023-10-26 16:02:04

線程

2021-09-30 16:22:34

程序員工具編程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

在线成人一区| 在线成人av观看| 中文字幕在线乱| 精品一区二区三区中文字幕| 日韩一区二区三区免费看| 久久久在线视频| 中文在线а√在线8| 51精品秘密在线观看| 精品婷婷色一区二区三区蜜桃| 欧美偷窥清纯综合图区| 最近2019好看的中文字幕免费| 国产精品无码一区二区在线| 日韩专区欧美专区| 亚洲护士老师的毛茸茸最新章节| 色网站在线免费观看| 亚洲国产精品一区二区久久| 国产一级电影网| 国内精品久久久久久久影视蜜臀| 国产91色在线|免| 久久免费视频66| 国内精品久久久久久久久| 免费观看亚洲视频大全| 色中色综合影院手机版在线观看 | 成人在线观看网站| 极品尤物久久久av免费看| 国产精品稀缺呦系列在线| chinese偷拍一区二区三区| 欧美性猛xxx| 国产天堂在线| 欧美日韩和欧美的一区二区| 午夜午夜精品一区二区三区文| 羞羞视频在线免费国产| 欧美一区二区视频在线观看2022 | 免费观看成人www动漫视频| 九九热在线精品视频| 日韩高清一级| 国产一区视频在线| 国产精品大片| 亚洲精品中文字幕在线| 成人午夜精品一区二区三区| 亚洲熟妇av一区二区三区| 亚洲嫩草精品久久| 福利片在线观看| 欧美电影精品一区二区| 高清av一区二区三区| 欧美最近摘花xxxx摘花| 国产精品a级| 免费观看中文字幕| 国产精品理论片在线观看| 国产美女在线精品免费观看| 免费成人在线视频观看| 啊啊啊一区二区| 午夜国产精品视频| 欧美日韩精品免费在线观看视频| 国产河南妇女毛片精品久久久| 亚洲黄色av网址| 麻豆成人精品| av日韩在线看| 亚洲乱码国产乱码精品精的特点| 第三区美女视频在线| 精品国产凹凸成av人网站| 成人福利一区二区| 精品露脸国产偷人在视频| 中国日本在线视频中文字幕| 国产亚洲精品美女久久久久| 夜色资源站国产www在线视频| 日韩视频一区在线观看| 日韩专区视频| 91在线观看免费网站| 精品人人人人| 免费在线观看一区二区| 欧美精选视频在线观看| 国产午夜一区二区| 红桃成人av在线播放| 日本一区二区三区四区在线观看| 欧美激情自拍偷拍| 2024短剧网剧在线观看| 91wwwcom在线观看| 久久精品国产秦先生| 91亚洲va在线va天堂va国| 看片网站欧美日韩| 欧美白嫩的18sex少妇| 亚洲欧美制服第一页| 天天综合一区| 不卡av免费在线| 日韩三级在线观看| 精品国产乱码久久久久久果冻传媒 | 99在线精品免费| 男人和女人做事情在线视频网站免费观看| 亚洲国产成人一区二区三区| 91caoporn在线| 午夜免费在线观看精品视频| 视频在线观看国产精品| 午夜激情影院| 久久国产精品久久国产精品| 久久综合激情| 国产三级在线免费| 国产91久久婷婷一区二区| 成人一区在线看| 污网站在线免费看| ts人妖另类在线| 亚洲精品高清视频在线观看| 国产精品美女久久久久人| 亚洲国产一区二区三区在线播| 色诱视频网站一区| 亚洲性视频大全| 538国产精品视频一区二区| 亚洲国产中文在线二区三区免| 日韩一区二区三区资源| 日本道色综合久久| 1024视频在线| 国产精欧美一区二区三区| 久久夜色精品一区| 中文在线аv在线| 欧美在线视频二区| 欧美性感一区二区三区| 超碰国产在线| 国产成人在线一区| 国产精品伦理在线| 一区二区三区亚洲变态调教大结局| 欧美成人精品免费| 国产欧美视频一区二区三区| 成人影院av| 在线国产精品网| 精品精品欲导航| 久久一区欧美| 影音先锋在线播放| 欧美一区二区三区在线播放| 欧美日韩国产一级二级| 亚洲电影成人| 天堂中文а√在线| 欧美日韩中文国产一区发布| 日韩欧美区一区二| 久久av中文字幕片| 337p粉嫩大胆噜噜噜鲁| 亚洲一级片在线看| 成人精品gif动图一区| 蜜桃视频网站www| 欧美一区二区.| 一级日本不卡的影视| bestiality新另类大全| 精品国产_亚洲人成在线| 欧美在线视频不卡| 成人在线高清| 霍思燕三级露全乳照| 久久69精品久久久久久国产越南| 久久久噜噜噜久噜久久综合| av日韩在线播放| 高清孕妇孕交╳╳交| 成人性生交大片免费观看嘿嘿视频| 一本大道久久a久久精品综合| 国产一区二区三区成人欧美日韩在线观看| 1769免费视频在线观看| 国产911在线观看| 久久91精品国产91久久跳| 亚洲天堂成人网| 亚洲一区二区三区| 污网站在线免费看| www.99热这里只有精品| 韩国欧美亚洲国产| 色综合久久88色综合天天 | 操一操视频一区| 欧美成人精品福利| 国产盗摄精品一区二区三区在线 | 上原亚衣av一区二区三区| 国产人伦精品一区二区| 色欧美自拍视频| 日韩电影免费观看| 日本日本19xxxⅹhd乱影响| 国产成人一区二区三区| 欧美一区二区三区视频在线| 99久久婷婷国产精品综合| 成人写真视频| 精品少妇人欧美激情在线观看| 久久成人一区二区| 亚洲成a天堂v人片| 高清一区二区三区av| 橘梨纱av一区二区三区在线观看| 97久久天天综合色天天综合色hd| 国产日韩欧美一区二区三区乱码| 亚洲免费福利一区| 日本中文字幕中出在线| 无码aⅴ精品一区二区三区浪潮| 91欧美激情另类亚洲| 亚洲女人初尝黑人巨大| 亚洲免费观看| 日韩免费在线电影| 日本中文字幕电影在线观看| 97超碰在线视| 亚洲xxx视频| 欧美成人激情视频免费观看| 欧美日韩国产综合一区二区 | 欧美亚洲另类久久综合| 日韩精品视频免费| 亚洲男人的天堂在线观看| 亚洲免费中文| 欧美**vk| 亚洲自拍的二区三区| 欧美综合一区第一页| 亚洲精品成人免费|