国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

深入學(xué)習(xí)TypeScript 、React、 Redux和Ant-Design的最佳實(shí)踐

2024-05-06 15:37:54
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

前言

阿特伍德定律,指的是any application that can be written in JavaScript, will eventually be written in JavaScript,意即“任何可以用JavaScript來(lái)寫的應(yīng)用,最終都將用JavaScript來(lái)寫”

在使用新技術(shù)的時(shí)候,切忌要一步一步的來(lái),如果當(dāng)你嘗試把兩門不熟悉的新技術(shù)一起結(jié)合使用,你很大概率會(huì)被按在地上摩擦,會(huì)yarn/npm和React腳手架等技術(shù)是前提,后面我會(huì)繼續(xù)寫PWA深入和Node.js集群負(fù)載均衡Nginx,webpack原理解析等~謝謝思否官方對(duì)我上篇文章的加精~

在使用TypeScript前,請(qǐng)你務(wù)必萬(wàn)分投入學(xué)習(xí)好以下內(nèi)容再嘗試:

TypeScript必須知識(shí)點(diǎn): javaScript教程必須要多看幾遍,看仔細(xì)了,否則你會(huì)被TS按在地上摩擦 TypeScript文檔,什么是TypeScript,一定要看得非常仔細(xì),因?yàn)橛锌赡荛_(kāi)發(fā)時(shí)一個(gè)極小的問(wèn)題是你不會(huì)的知識(shí)點(diǎn),那么可能會(huì)耗費(fèi)你大量的時(shí)間去解決 前端性能優(yōu)化不完全手冊(cè) , 這是本人的一篇文章,也應(yīng)該看看。 哈哈哈~ 介紹完了配置,后面會(huì)有大量的總結(jié)~ React直接看文檔,React官方中文文檔,我認(rèn)為React的中文文檔已經(jīng)寫得非常好了,學(xué)起來(lái)還是比較簡(jiǎn)單的~ Redux,學(xué)習(xí)Redux之前,建議把官方文檔看幾遍,然后props context 自定義事件 pubsub-js這些組件傳遞數(shù)據(jù)的方式都用熟悉后再上Redux,因?yàn)镽edux寫法非常固定,只是在TS中無(wú)法使用修飾器而已,需要最原始的寫法。后面的代碼有注釋,到時(shí)候可以看看。(HOOKS和HOC都可以嘗試使用,因?yàn)镽eact的未來(lái)可能大概率使用這些寫法)Redux官方文檔 Ant-Design,目前React生態(tài)最好的UI組件庫(kù),百分90的使用率,移動(dòng)端、PC端都支持,pro還可以開(kāi)箱即用,強(qiáng)烈推薦,開(kāi)啟配置按需加載,后臺(tái)TO-B項(xiàng)目用起來(lái)不要太舒服。Ant-Design官網(wǎng)~

學(xué)技術(shù)切忌過(guò)分急躁,一步登天,什么都想學(xué)卻什么都學(xué)不好。作者的心得,持之以恒的努力,把每個(gè)技術(shù)逐個(gè)擊破,最后結(jié)合起來(lái)使用,如魚得水,基礎(chǔ)不牢,地動(dòng)山搖,本文的代碼會(huì)把所有配置和Redux,Ant-Design全部配好,開(kāi)箱即用,其他的功能你看Ant-Design的文檔往里面加就行了~

正式開(kāi)啟

本文介紹如何配置,已經(jīng)整體的業(yè)務(wù)流程如何搭建 GitHub源碼地址

包管理器,使用yarn或者npm都可以,這里建議使用yarn,因?yàn)锳nt-Design官方推薦yarn,它會(huì)自動(dòng)添加依賴。 使用官方的 create-react-app的另外一種版本 和 Create React App 一起使用 TypeScript react-scripts-ts 自動(dòng)配置了一個(gè) create-react-app 項(xiàng)目支持 TypeScript。你可以像這樣使用:create-react-app my-app --scripts-version=react-scripts-ts, -前提你必須全局下載 create-react-app

請(qǐng)注意它是一個(gè)第三方項(xiàng)目,而且不是 Create React App 的一部分。

需要的依賴:都在package.json文件中。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 丰原市| 仪陇县| 合川市| 楚雄市| 泾川县| 青阳县| 阜新| 岑巩县| 红河县| 调兵山市| 历史| 宁都县| 噶尔县| 新闻| 二连浩特市| 昌图县| 峡江县| 启东市| 偃师市| 玛多县| 千阳县| 泉州市| 娱乐| 绍兴县| 平定县| 汉源县| 蓬溪县| 锡林郭勒盟| 开平市| 合水县| 内丘县| 林芝县| 商洛市| 林甸县| 泌阳县| 永丰县| 临洮县| 乌兰浩特市| 宜良县| 石棉县| 什邡市|