--- robots: noindex, nofollow tags: CRM --- # CRM 前端開發環境整合分享會議記錄 * Alex:Storybook 是什麼? * Charley:非前端人員有需要做什麼動作才能跑起來?**「要先安裝 yarn 這件事」要加到 README 裡面** * Tony:所以他產出來會是一個 js 檔,裡面包含所有的 UI 元件嗎? * Alex:**未來的建置流程,需要更易懂的描述,讓團隊成員都清楚** * Fades:畢竟沒有 React 的經驗,所以剛剛那邊有滿多聽不懂 * Bear:卡西要幫忙說明一下,他們接下來要做什麼、資料夾結構長樣,要用什麼步驟跑起來之類的 * Tony:部分元件改用 React 渲染之後,未來的好處在哪裡?它頁面長得一樣,功能也沒變,這樣有什麼好處嗎? * Tony:你會建議未來 CRM 也切一塊一塊的 React 元件嗎?會建議全換掉嗎?還是一部份用 React,一部份用原本的 View?等於換成 React 之後程式碼會比較乾淨、好維護嗎? * Charley:把引入的 js 檔放進 .gitignore,綁到建置流程去 * Charley:資料夾共用的放最外層,產生出來的東西放裡面。**資料夾從 `ClientReact` 改叫 `FrontEnd`**(Arthur: 我不確定是一個字還是兩個字) * Tony:先挑一個最無害(系統功能頁面)開始動工,排頁面替換順序 * Bear:大外框先不適合整個換掉,先以 CSS 樣式去調整版面 * Alex:找一個有互動的頁面,試著換換看 * Fades:最無害、最複雜的是管理裡面的「系統設定」(二維 tab;有效能問題) * Isaac:**我們可能先用 Axios 或 RxJS,不要用 useSWR**,因為它會週期性去打 API * Kevin:CSS 樣式會用 styled-components 嗎(會這樣問是因為很久沒寫了)?另外 API 呼叫用什麼 library? * Fades:帳號頁面、服務資訊、佈告欄頁面也算較單純的 * Alex:下個 iteration 下週一 (3/8) * Tony:佈告欄先換 React,看能多做多少再說 * Kevin:它(Kendo React)應該不會受原本全域 Kendo 變數的影響吧?現行 CRM 有很多事 jQuery * Tony:**確定先換佈告欄** * Isaac:最糟狀況就是不能用 Kendo UI,手刻出一個 * Kevin:要特別留意左上角「佈告欄(未過期)」是共用的 layout * Fades:新 UI 還會長這樣嗎?要再改一次嗎? * Isaac:瀏覽器要支援到 Internet Explorer 11 嗎?(Fades:不用!) * Alex:支援 Chromium 核心的 Edge 就好,不用支援 IE * Fades:卡西和 Arthur 手邊還有多少事?要準備排進會議、整合測試等
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up