Я собираю шаблонный образец:
- React 16.x (из приложения create-react-app)
- Typescript
- with functional components
- Материал-UI
- Mobx-React
- via context providers
- ESLint
У меня почти все проработано, но я не могу понять эту единственную ошибку ESLint, которую я получаю. У меня есть поставщик магазина MobX, который выглядит так
import { useLocalStore } from 'mobx-react';
import React from 'react';
import { StoreType } from '../Types/StoreType';
import { StoreContext } from './StoreContext';
export const StoreProvider = ({ children }) => {
const store = useLocalStore(() => ({
loginStore: { email: ['[email protected]'] },
applicationStore: { firstName: 'neil', lastName: 'peart' }
})) as StoreType;
return <StoreContext.Provider value={store}>{children}</StoreContext.Provider>;
};
Я получаю сообщение об ошибке:
6:30 предупреждение Отсутствует тип возвращаемого значения для функции @ typescript-eslint / явный-тип-возврата-функции
6:33 ошибка `` дети '' отсутствует в проверке реквизитов в реакции / типах опор
Если вы хотите разобраться со всем этим, вы можете здесь: https://github.com/Savij/functional-react-mobx-material
Ценю любое понимание! -J