Dapps
用於 Dapp 的 JavaScript
可以使用以下庫和框架來建構 DApp 的客戶端嗎?
特別
- 人類
- 骨幹
- 奧雷利亞
- 聚合物
- jQeury
所有選項都是正確的。問題是,一旦你的智能合約變得更加複雜和龐大,用普通的 JS 甚至前面提到的其他框架來控制它就更加困難了。
如今,最新興的語言之一是 Reactjs。它的非同步語法非常直覺,如果您熟悉 JS,那麼使用它非常容易。
好東西是狀態和組件方法。它將讓您通過非同步方法連續查詢區塊鏈並更新狀態以在 DOM 上顯示契約的正確變數值/狀態等。
在這裡,您有一些額外的文件來介紹自己:
- http://truffleframework.com/boxes/react 拆箱 React Truffle Box 為您提供基於 React 的乙太坊智能合約。Redux 和 UPort 也有其他可用的 React 盒子。
- https://reactjs.org/ 這裡有 React 文件和很多對你非常有用的範例。
希望能幫助到你!