日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

React 相关的优秀资源

發布時間:2023/12/3 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 React 相关的优秀资源 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉自:?https://github.com/ywwhack/react-journey

React 相關的優秀資源

以下列出的資源主要來自自己學習react過程中看過的覺的不錯的文章、教程,也算是一個學習過程的記錄。

React

教程

名稱簡介
fullstackreact如果只看一個react教程,并且希望全面的了解其生態圈,這本書就夠了。
reactjsprogram有幾個大的系列(redux/react native等),其中react基礎部分是免費的,內容對初學者來說很優質。

文章

名稱簡介
Presentational and Container Components介紹了react中Presentational和Container Components的概念和區別,以及使用場景
React Components, Elements, and Instances詳細介紹了React中令人困惑的Component和Element的區別,以及React底層是如何將Component解析為DOM樹的。
Learning React Without Using React作者拋開react庫本身,圍繞react中的render方法,virtual DOM,Component,單向數據流動等概念,實現了一個todolist的例子,demo雖易,但是思想非常棒。
React.js in patternsreact的設計模式
初識React中的High Order Component介紹了react中的高階組件,通俗易懂,順帶還提了下react-redux中的connect的實現。
React Higher Order Components in depth介紹了高階組件(HOC)的兩種實現方式,以及如何通過它來重用代碼、操作WrappedComponent的props/state,render劫持等等。
react-interview-questionsreact相關的"面試題", 很有意思
How to develop a React library介紹了如何開發一個react相關的庫(組件),便于其他開發者集成到自己的應用中

Redux

教程

名稱簡介
Full-Stack Redux Tutorial這是一篇博客文章,內容相當的多,作者從零搭建了一個實時投票系統,從服務端到瀏覽器前端,介紹了如何使用mocha,chai進行功能測試,如何使用Immutable.js,以及如何進行react組件的測試。作者在整篇文章中,一點點引入redux中的概念,深入淺出。還有一點非常有意思的是,作者在前后端分別建立了個redux。

文章

名稱簡介
so-youve-screwed-up-your-redux-store-or-why-redux-makes-refactoring-easy主要講述了對reducers的幾種改進方式來對redux進行重構。
The Redux JourneyDan在react-europe 2016上關于redux一年發展過程的總結,并且示范了如何使用redux的優秀特性。

CSS Modules

文章

名稱簡介
What are CSS Modules? A visual introduction介紹了什么是css modules,以及它是如何解決css global問題的。
CSS Modules by Example7個例子涵蓋了css modules在React開發中使用的場景。

Webpack

文章

名稱簡介
Webpack中hash與chunkhash的區別,以及js與css的hash指紋解耦方案比較深入的介紹了hash和chunkhash的一些東西
Progressive loading for modern web applications via code splitting介紹了如何使用require.ensure來實現code-split,同時實現延遲加載。

教程

名稱簡介
http://survivejs.com/webpack/introduction/目前看過最全面,也是唯一一本專門介紹webpack的書(webpack是個巨坑==)。
Webpack Deep Dive深入介紹如何在項目中使用webpack2。視頻是workshop上錄制的,有現場講師和學生的提問互動,非常贊。

GraphQL && Relay

教程

名稱簡介
https://learngraphql.com非常詳細的介紹了graphql的基礎用法,很好的入門教程。

其他

名稱簡介
http://flexbox.io/flexbox視頻教程,共20個小視頻,前13小節講述了flexbox的各種屬性,后7小節實例演示。
Functional Programming in JavaScriptReact生態圈中到處透露著函數式編程的思想,這本書對于函數式編程接觸較少的人來說內容非常豐富,并且一些地方講的比較深入,適合多次閱讀。
learnrx前面章節講了大量的函數式思想(其實就是map,filter,reduce,concatAll,concatMap這五個函數啦),后面引入Rx,并和數組進行對比,講解Observable和array有什么聯系和區別。

問答

問題簡介
How to dispatch a Redux action with a timeout?回答者是Redux的作者,闡述了如何在Redux中進行異步操作,什么情況下需要對異步操作進行封裝,以及redux-thunk中間件的使用。
Why is 'key' needed?解釋了為什么在一個React Elements數組中需要指定每個元素的key屬性。
what-does-webpack-mean-by-xx-hidden-moduleswebpack運行時,控制臺出現+n hidden modules的原因。

Advanced

  • React PureComponent 源碼解析
  • 深度剖析:如何實現一個 Virtual DOM 算法
  • React: Implementation Notes
  • reactjs源碼分析-上篇(首次渲染實現原理)
  • dive-into-react-codebase-transactions
  • React 源碼剖析系列 - 解密 setState

Newsletter

  • http://reactjsnewsletter.com/
  • http://newsletter.fullstackreact.com/

總結

以上是生活随笔為你收集整理的React 相关的优秀资源的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。