Remove unnecessary useMemo and useCallback, inspired by https://kentcdodds.com/blog/usememo-and-usecallback
Adjust loading animation and disable for signin page
Create a Confluence site to collect ideas
Update admin secondary links
Combine info and demo to one admin page
Decide to combine some states for simpler code, inspired by https://levelup.gitconnected.com/5-ways-to-simplify-your-react-hooks-fbedb406eee0
Research in-browser search engine, found https://fusejs.io/
Rethink about navigation system
Fix login on preview subdomain
Research url path variable vs query parameter
Found the answer in https://medium.com/@fullsour/when-should-you-use-path-variable-and-query-parameter-a346790e8a6d
"If you want to identify a resource, you should use Path Variable. But if you want to sort or filter items, then you should use query parameter."
"If you want to identify a resource, you should use Path Variable. But if you want to sort or filter items, then you should use query parameter."
Research MUI examples of top navigator
Some good ones:
- https://reactsaastemplate.com
- https://thefront.maccarianagency.com
- https://material-ui.com/store
- https://react-material-dashboard.devias.io
- https://reactsaastemplate.com
- https://thefront.maccarianagency.com
- https://material-ui.com/store
- https://react-material-dashboard.devias.io
Run lint and test before build
Add test for csv-helper
Add an info page which shows build time and last commit
Integrate renovatebot for dependency update
https://renovate.whitesourcesoftware.com/
Experiment using all caps for app name links
Create a product page on MakerLog for
https://getmakerlog.com/products/dataremark