從入門到菜鳥的經驗分享

剛入門時,苦苦尋找某種規律,能夠更優雅的,拼接字符串, 顯示在html裏html

還有就是,相似於asp.net的模版cshtml這些方式,重利用html重複部分,對於頁面稍微複雜些時,注入的是更多的拖泥帶水react

本身仍處於入門階段,React便開始流傳於開發圈子,抱着仰慕的態度,開始入手學習git

跟着React官方教程和阮一峯的教程,寫了demo,很舒暢github

很快,試着寫一些正式的業務時,被一層層props的傳遞弄的懷疑React,因而繼續百度找React相關文章redux

有好多,React+React-Router+Redux套餐文章,很快就下了定義式,要三者一塊兒用,纔是React的正確打開方式
跟着github上的源碼,寫着三個一塊兒使用的場景,覺得本身笨,硬生生的花了3個星期,強嚥下了Redux這個龐然大物後端

即便寫一些列表形業務,就只有2個頁面,也以爲用Redux準沒錯,存在即合理,人氣那麼高,那麼高大上react-router

某一天,阮一峯微博推薦了mobx,並說道,redux做者說:mobx的理念比redux更好,本身很果斷的,放棄了redux,即便知道前面是錯誤的方式打開redux,但redux的繁雜特性,本身能夠確定是有的app

帶着react+react-router+mobx模式,正式進入職場,開發的速度快得很,很快就進入了一次次的重構階段,不少時候,都是滿懷信心的接受新的代碼書寫方式,剛到一半,就感受有些部分新的還不如舊的寫法,但迫於創業過半,不能就這樣中道崩殂了框架

個人項目經理,開發技術很通常,對框架的認識和我這種菜鳥沒差,加上我對React的吹噓,一開始時很滿意本身的項目用的是React的asp.net

但產品體驗時,總感受,並無比jsp方式開發效果好,並且還有嚴重的首屏渲染問題,因而,無知的我說,用上後端渲染就能夠解決這個問題了,因而我開始了頁面優化之旅

總結的來講,本身的開發路線就是,每一個方向都沒嚐出味道來,就混進了另一種味兒,中間還時不時的以爲本身吃飽了,怪食物味道通常,有些還難吃。

在歇息了一段時間後,也就是到now記下這小篇文字時,想到,我爲何老是在糾結框架或者類庫,帶來的體驗和問題呢,不少時候,你知道某些道理,可是不去嘗試,卻不得知這道理是這道理,從一開始入門,就知道,框架只是框架,不是開發的必需品,可是繞了一大圈,本身仍然在打轉,我想應該是有不少開發者都處於這種坑中,由於老是聽到入坑來形容使用某個框架。

特別是像React這種框架,開始新項目時,無論多大多小,不禁的就會create-react-app了,即便,想過,頁面簡單,不用框架的好,但思考了一下子,想象仍是用框架好管理一些。

因此,這片文字的意思是?

咱們審視一下,ReactDOM.render()這個方法,是否是老是帶有document.getElementId(‘xx’),這個方法?
沒錯,React比我想象的更更更強大,它有個很棒的特性——「局部性」,當使用區域變成一小塊時,你會更容易接受它。

到這裏,咱們爲何還要糾結是用React仍是用Vue呢,徹底能夠想用React時,今天的這個部分就用React,想用Vue時,今天的部分就用Vue嘛,哪天,發現這種混合的方式很差時,全換成React就行了嘛,畢竟React比Vue更具備向一性。

尾聲,再一次明白本身就是菜鳥,而後,但願一塊兒菜鳥的你們,會有一些許收穫。

相關文章
相關標籤/搜索