BB
думал мб есть что-то похоже на то как это делается в вэбпаке, динамически🤕
хотя это может быть фичей языка, в теории. типа
import { … } from ‘./module/*’
но такого нет
Size: a a a
BB
MS
MS
MS
S
A
А
type Props = {
login: (email: string, password: string) => void;
}
const mapStateToProps = ({ Auth }: any) => ({
login: Auth.login,
});
export const LoginForm = inject(mapStateToProps)(({ login }: Props) => {
return (
<></>
)
});
BB
type Props = {
login: (email: string, password: string) => void;
}
const mapStateToProps = ({ Auth }: any) => ({
login: Auth.login,
});
export const LoginForm = inject(mapStateToProps)(({ login }: Props) => {
return (
<></>
)
});
А
А
А
А
BB
EG
EG
А
BB
АГ
ТФ
const getInitialState = (mode: 'add' | 'view' | 'edit' | 'copy'): IState => ({
data: initialData,
isReadOnly: isReadOnlyCheck(mode),
isLoading: false,
hasChanges: false,
isModalVisible: false,
loadData: true,
goBack: false,
redirect: false,
});
const { mode } = props.match.params;
const initialState: IState = getInitialState(mode);
АГ
const getInitialState = (mode: 'add' | 'view' | 'edit' | 'copy'): IState => ({
data: initialData,
isReadOnly: isReadOnlyCheck(mode),
isLoading: false,
hasChanges: false,
isModalVisible: false,
loadData: true,
goBack: false,
redirect: false,
});
const { mode } = props.match.params;
const initialState: IState = getInitialState(mode);