рдорд╛рдирдХ рдкреНрд░реЙрдкреНрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдШрдЯрдХ рдХреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрд╕реНрдЯрдо рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рддреЗ рд╕рдордп рдкреНрд░реЙрдк рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрд░рд╛ рд▓реЙрдЧрд┐рди рдШрдЯрдХ рдмрдирд╛рддреЗ рд╕рдордп, рдореБрдЭреЗ рдпрд╣ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
import { FormComponentProps } from 'antd/lib/form/Form'
class Login extends React.Component<{} & FormComponentProps, {}> {
render() {
// some render code
}
}
рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ рдмреЗрд╣рддрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
import { FormComponentProps } from 'antd'
class Login extends React.Component<{} & FormComponentProps, {}> {
render() {
// some render code
}
}
рдХрдо рд╕реЗ рдХрдо:
import { FormComponentProps } from 'antd/lib/form'
class Login extends React.Component<{} & FormComponentProps, {}> {
render() {
// some render code
}
}
рдмрд╕ рдЗрд╕ рддрд░рд╣ рдЯреАрдПрд╕ рдЖрдзрд╛рд░рд┐рдд рдпреВрдЖрдИ рдкреИрдХреЗрдЬ рдХрд░рддрд╛ рд╣реИ: рдЦрд╛рдХрд╛
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рд╣реИ:
import { FormComponentProps } from 'antd/lib/form'
class Login extends React.Component<{} & FormComponentProps, {}> {
render() {
// some render code
}
}
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рд╡рд╛рд▓рд╛ рдмреЗрд╣рддрд░ рд╣реИред
рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рдЪреБрдирдирд╛ рдЗрд╕рд▓рд┐рдП рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдкрд╣рд▓реЗ рд╡рд╛рд▓рд╛ рдПрдХреНрд╕рдкреЛрдЬрд░ рднреА рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдпреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рд▓реЛрдЧ рдЯреАрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рд╡реЗ рдмрд╕ рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВред
рдЯреАрдПрд╕ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдХрдИ рдврд╛рдВрдЪреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд╕рдмрд╕реЗ рдмрд╛рд╣рд░реА рддрдХ рдЙрдЬрд╛рдЧрд░ рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдвреВрдВрдвреЗрдВрдЧреЗред
рдмреЗрд╢рдХ, рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ ISSUE рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдЙрдЬрд╛рдЧрд░ рд╕реНрдерд╛рди рдХреЛ рдПрдХрдЬреБрдЯ рдХрд░рдирд╛ рд╣реИ ред рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдпрд╣ рд╣реИ рдХрд┐ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рд╕реНрдерд╛рди lib/[component name]/
рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╣реИред
рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рдХреЛ рдЕрдкрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдзрдиреНрдпрд╡рд╛рджред
рдирдорд╕реНрддреЗ, рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рддреНрд░реБрдЯрд┐ рд╣реИ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ / рдПрдирдбреАрдЯреА / рд▓реАрдм / рдлреЙрд░реНрдо / рдЗрдВрдбреЗрдХреНрд╕ "рдЬрд┐рд╕рдХрд╛ рдХреЛрдИ рдирд┐рд░реНрдпрд╛рдд рд╕рджрд╕реНрдп 'рдлрд╝реЙрд░реНрдордХрдВрдкреЛрдиреЗрдВрдЯрдкреНрд░реЙрдкреНрд╕' рдирд╣реАрдВ рд╣реИред
рдореЗрд░рд╛ рд╡рд░реНрдХрдЕрд░реНрдб 'antd / lib / form / Form' рд╕реЗ {FormComponentProps} рдЖрдпрд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛;
рдХреНрдпрд╛ рдЧрд▓рдд рдХрд░ рд░рд╣реЗ рд╣реЛ?
@DavidNorena
рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдк рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ: import { FormComponentProps } from 'antd/lib/form
, рд▓реЗрдХрд┐рди рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ?
рдмреЗрд╢рдХ рдпрд╣ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ FormComponentProps
lib/form
dir рдореЗрдВ рдЙрдЬрд╛рдЧрд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реВрдВ :)
@newraina рдЖрд╣, рдЕрдм рдореИрдВ
@DavidNorena рд╣рд╛рдВ
рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдк рд╣рдорд╛рд░реА рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рд╡рд╛рд▓рд╛ рдмреЗрд╣рддрд░ рд╣реИред
рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рдЪреБрдирдирд╛ рдЗрд╕рд▓рд┐рдП рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдкрд╣рд▓реЗ рд╡рд╛рд▓рд╛ рдПрдХреНрд╕рдкреЛрдЬрд░ рднреА рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдпреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рд▓реЛрдЧ рдЯреАрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рд╡реЗ рдмрд╕ рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВред
рдЯреАрдПрд╕ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдХрдИ рдврд╛рдВрдЪреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд╕рдмрд╕реЗ рдмрд╛рд╣рд░реА рддрдХ рдЙрдЬрд╛рдЧрд░ рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдвреВрдВрдвреЗрдВрдЧреЗред
рдмреЗрд╢рдХ, рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ ISSUE рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдЙрдЬрд╛рдЧрд░ рд╕реНрдерд╛рди рдХреЛ рдПрдХрдЬреБрдЯ рдХрд░рдирд╛ рд╣реИ ред рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдпрд╣ рд╣реИ рдХрд┐ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рд╕реНрдерд╛рди
lib/[component name]/
рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╣реИредрд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рднреА рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рдХреЛ рдЕрдкрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдзрдиреНрдпрд╡рд╛рджред