Has this repo been tested on VS Code? I see lots of TypeScript errors via VS Code Problems tab which kinda irks me.
(JSX attribute) store: Store<any, AnyAction>
The single Redux store in your application.
No overload matches this call.
Overload 1 of 2, '(props: Readonly<ProviderProps<AnyAction>>): Provider<AnyAction>', gave the following error.
Type 'IStore' is missing the following properties from type 'Store<any, AnyAction>': dispatch, getState, subscribe, replaceReducer, [Symbol.observable]
Overload 2 of 2, '(props: ProviderProps<AnyAction>, context?: any): Provider<AnyAction>', gave the following error.
Type 'IStore' is not assignable to type 'Store<any, AnyAction>'.ts(2769)
index.d.ts(397, 5): The expected type comes from property 'store' which is declared here on type 'IntrinsicAttributes & IntrinsicClassAttributes<Provider<AnyAction>> & Readonly<ProviderProps<AnyAction>> & Readonly<{ children?: ReactNode; }>'
index.d.ts(397, 5): The expected type comes from property 'store' which is declared here on type 'IntrinsicAttributes & IntrinsicClassAttributes<Provider<AnyAction>> & Readonly<ProviderProps<AnyAction>> & Readonly<{ children?: ReactNode; }>'
class HomePage
Argument of type 'typeof HomePage' is not assignable to parameter of type 'NextComponentType<{}, {}, NextContext<Record<string, string | string[] | undefined>>>'.
Type 'typeof HomePage' is not assignable to type 'NextComponentClass<{}, {}, NextContext<Record<string, string | string[] | undefined>>>'.
Type 'typeof HomePage' is not assignable to type 'ComponentClass<{}, any>'.
Types of parameters 'props' and 'props' are incompatible.
Type '{}' is not assignable to type 'IProps'.
Type '{}' is missing the following properties from type 'IOwnProps': t, i18nts(2345)