學習react 有哪些瓶頸需要克服?

時間 2021-05-12 06:17:43

1樓:遊者jack

我目前遇到的主要是資料的通訊問題,什麼時候用props、state,什麼時候用redux,什麼時候資料是最新的。。。

只要拿到想要的資料,react用起來和其他框架好像也沒啥區別。

目前也是正在學習react中,理解還不夠。

2樓:呀哈哈

flux架構思想。webpack服務的靈活性。文件的新手不友好。總體來說,react很容易,但是我們把他想難了,我們又不是寫框架的人,有什麼克服不了的

3樓:Gats

瓶頸大概是工具鏈吧,需要自己配置,還要挑,選擇困難症的地獄,而且配置檔案大都很難除錯。

另外自動補全、跳轉、jsx語法高亮,都很不成熟,雖然發展了也好幾年了,也沒見過太大的改進。

react本身還是符合直覺的,api也很少。

4樓:貓茯苓

最大的瓶頸是對React的畏懼,好多人不學React的原因是它看起來好難,雖然最後還是咬咬牙學了。

一些比較新的概念反而是次要的。

5樓:

作為乙個剛接觸 React 乙個月的人,有點想法。

1、React 基礎概念並不難,看看文件,跟著寫一遍估計問題都不大;

2、宣告式渲染(Declarative)和元件式開發(Component-Based)需要通過專案才能有切實體會

3、redux 概念理解不難,難在如何用好,如何用在專案中。

建議是:一定要通過乙個完整的專案來將 React 這所有的技術和特點都串起來,這樣才能對 React 有更深的理解。

我剛剛完成了乙個React + Redux + React-Router 入門實踐的專案——豆瓣電影-react版本:superman66/react-douban。

希望對題主能有幫助。

6樓:程墨Morgan

我猜題主想問的是「React如何入手」或者「如何克服React學習的瓶頸」,要問React有哪些瓶頸,那真的是每個人都有每個人的看法。

我接觸過很多React使用者,他們大多有jQuery經驗,普遍反映的「瓶頸」就是需要改變觀念,不再是選中一些DOM做一些操作這種程式設計方式,而是只描述「要畫成什麼樣子」的程式設計方式,當然,這其實也不算大的「瓶頸」,很快就能適應。

7樓:紐西蘭奶牛

1.首先當然你得有js基礎,用過若干框架,了解框架的思想是最好不過了。

2.個人感覺 state 和 prop 是個比較麻煩的概念

3.元件如何切分也需要相當的經驗

4.其他相關技術棧知識,react-redux ,react-router ,webpack

5.等熟練的上述這些基礎的,搞搞react-native也就是信手拈來的事情

6.建議國外買一套30刀左右的模板,構建環境,各種整合都很完善,拿來做專案或者學習都是上上選

7.我是angular派的,react小東西是搞的動 ,但畢竟沒經過大專案的試煉,多少有點紙上談兵

8樓:dboy

自己的經驗

JSX是乙個很髒的抽象,雖然說不用也行,但真開發起來,不用還真不行,你會碰到若干語法怎麼搞的問題,它不是HTML。

Redux是那種你最好自己能寫一兩個東西才能真正理解的所謂架構概念,雖然不是一定要Redux,但真要開發起來,不用你都覺得對不起它。

React Native同樣是乙個很髒的抽象,真要開發起來,特別是稍複雜點的應用,你最好有一點Native Android / iOS 的知識。

深度學習領域有哪些瓶頸?

knnay 很多資料集中大部分都是冗餘資訊。有用資訊只佔整個資料集的很小一部分。如果能夠在深度學習進行特徵學習的過程中,把冗餘資訊自動地剔除掉,就有可能提高深度學習的效果。面向強噪 高冗餘資料的 深度殘差收縮網路 小文 這個問題下的高質量回答已經很多了,我從工程師的角度談一談深度學習應用的瓶頸。尤其...

英語學習的過程有哪些瓶頸?

成長貝貝 學習過程中有很多瓶頸。首先是動力。學習的動力有多足,我是說發自內心的動力,不是喊口號的那種。這一關需要所有學習者過掉,英語學習也不例外。可以說動力是興趣,沒有興趣的話,學英語為工作為考試都是動力,只不過這些動力各有利弊。第二個瓶頸是開始學的時候對語音單詞的掌握。有因為發音 彆扭 不願意學習...

與 React 相比,Vue js 有哪些優點?

Dell Lee 都是響應式框架,開發業務都沒有任何問題。Vue適合於響應式框架的初學者,因為API很完全,不會的東西可以很快搜到答案,React適合對設計有所追求的開發者,因為React的API很少,對開發沒有過多的約束,可以更大程度發揮前端創造性。另外RN相對於Weex也更加成熟一些。 王旭競 ...