昨天在處理為 React Native 加上 聊天室的功能,首先遇到的問題就是串接 Socket ,要在 RN 上使用 socket 需要安裝 socket.io-client,安裝之後 import socket.io-client/socket.io 時,遇到了這個 error
undefined is not an object (evaluting 'navigator.userAgent.match')
繼續閱讀昨天在處理為 React Native 加上 聊天室的功能,首先遇到的問題就是串接 Socket ,要在 RN 上使用 socket 需要安裝 socket.io-client,安裝之後 import socket.io-client/socket.io 時,遇到了這個 error
undefined is not an object (evaluting 'navigator.userAgent.match')
繼續閱讀之前一直沒有嘗試過 JSHint、ESLint ,但隨著合作開發的人數越來越多,程式碼的風格和規範問題就更加明顯,加上最近看了聖經 Clean Code
,覺得寫出乾淨的程式碼真的很重要,剛好爬文發現有人推薦 Airbnb 釋出的 ESLint config 來做 js 和 React.js 規範,所以就決定來嘗試看看!
首先我要推薦 eslint-plugin-react 這個套件,這套件除了規範 React 的一些寫法,重要的是他還有寫 rules 的文件,告訴你為什麼建議這樣寫,只要把 eslint 上出現的錯誤訊息,拿去 google 就會找到 github 上用 markdown 寫的相關說明,跟著寫就有種 Level Up 的感覺,實在受益匪淺!
繼續閱讀首先來說 GMT 和 UTC 是什麼,有什麼差別
GMT:格林威治標準時間
UTC:世界協調時間
他們都是世界標準時間,而 UTC 的算法更為嚴謹,所以比 GMT 更為精準,不過兩者的差異是極小的,所以基本上時間是可以看作相同的
繼續閱讀熱愛科技的資工系學生,喜歡學習新的技術
目前主要開發 Web APP
較熟悉的技術是 Node.JS / React.JS
學生 / 創科資訊實習生