- Update code base according to latest
cra
config.
- Add browserlist config at package.json
- Change
serviceWorker
code and apply it inindex.js
file. - Update index.html code to latest cra code.
- Add
robots.txt
file within public.
- Replace deprecated
LocalProvider
byConfigProvider
(antd). - Add
route.constants.js
file. - Add
React.lazy and React.Suspence
support. RemoveasyncComponent
- Add
ErrorBoundary
Component. - Create
route.constants.js
file for route name. - Remove
react-window-size-listener
andreact-throttle
package in favour of customuseWindowSize
hook. - Rename App Container to Dashboard.
- Remove unnecessary
Provider's
fromDashboard
container - Remove
global.css
file addDashboardGlobalStyles
. - change
import Input from '@isomorphic/shared/isomorphic/components/uielements/input';
toimport Input from '@iso/components/uielements/input';
- Refactor
sidebar, AppRouter, and Other Routing
toreact-router-dom
v5.1.1 - Convert class components to functional components .
- replace
connect
withuseSelector, useDispatch
fromreact-redux
hooks. - Move
redux and container
folder to shared/isomorphic/ - Remove
"leaflet-routing-machine": "^3.2.12", "leaflet.markercluster": "^1.4.1"
. - Remove
accountKit
implementation. - Remove global
antd.css
file , usebabel-plugin-import
- Isomorphic GraphQL boilerplate Added.
- Isomorphic boilerplate single Added.