CAFECA-IO / TideBit-DeFi

TideBit Decentralize Finance Version
https://tidebit-defi.vercel.app
GNU General Public License v3.0
1 stars 0 forks source link

Refactor worker context #1437

Open arealclimber opened 10 months ago

arealclimber commented 10 months ago

Zustand 無法執行 worker context 非同步的 function ,所以需要重構 worker context

arealclimber commented 10 months ago

taking 6 hrs remaining 5 hrs

arealclimber commented 9 months ago

透過 #1451 #1454 #1457 ,將 context 依照更新頻率從 market context 另外分出 ticker context 跟 candlestick context,以及 context 之間透過 event 溝通 ,就能避免重複渲染不必要的元件,用 Zustand 重構需要的時間與其能達成的效益不符,雖然能使程式碼更簡潔、增加可讀性,但 TideBit DeFi 需要平行溝通的 context 不多,所以先不需要用 Zustand 重構。