EthKudos icon indicating copy to clipboard operation
EthKudos copied to clipboard

Centralise the information using Redux (@ngrx) to improve the performance and reduce the delays.

Open Pedro-vk opened this issue 6 years ago • 1 comments

In general, the application needs some time to load any information because it's requested each time. To prevent that, the application should have a store to keep the information centralized and just reload it when the information has changed.

Exist a similar solution that is Drizzle, but doesn't work well with MetaMask and with @ngrx.

Pedro-vk avatar Jun 15 '18 09:06 Pedro-vk

Initial work in V1.1 is done. All the data is stored in @ngrx store. Remaining work:

  • The actions posted on Ethereum network should be dispatched on @ngrx and call to the services from Effects.
  • Include the layout states on the store.
  • Use the action dispatching and transaction confirmations to control the layout states.

Pedro-vk avatar Sep 21 '18 15:09 Pedro-vk