рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рд░рд┐рдПрдХреНрдЯ TSX рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЯрд╛рдЗрдк рдХрд╛рд╕реНрдЯрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
рдХрд╣реЛ рдХрд┐ рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ TSX рдШрдЯрдХ рдХреЗ рдХреБрдЫ рддрд░реАрдХреЗ рдореЗрдВ рд╣реИ:
var editTitle = <EditableField>this.refs['editTitle'];
рдЗрд╕ рд▓рд╛рдЗрди рдХреЛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ: рдЪрд╛рдЗрд▓реНрдб рдХрдВрдкреЛрдиреЗрдВрдЯ рдХреЛ "editTitle" рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╢реЛрдзрд┐рдд рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдЯрд╛рдЗрдк рдХрд░реЗрдВ рд╕рдВрдкрд╛рджрди рдпреЛрдЧреНрдпField, рддрд╛рдХрд┐ рдореИрдВ рддрдм EditableField рдХреЗ рддрд░реАрдХреЛрдВ рдХрд╛ рдЬреЛрд░рджрд╛рд░ рддрд░реАрдХреЗ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреВрдВред
рд▓реЗрдХрд┐рди рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдВрдкрд╛рдЗрд▓рд░ рдЙрд╕ рдХрд╛рд╕реНрдЯ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХреЛ рдПрдХ рд░рд┐рдПрдХреНрдЯ рдПрд▓рд┐рдореЗрдВрдЯ рдХреНрд░рд┐рдПрд╢рди рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирддреЗ рд╣реИрдВ, рдПрдХ TSX рдлрд╛рдЗрд▓ рдФрд░ рд╕рднреА рдХреЗ рдЕрдВрджрд░ред
рдХреНрдпрд╛ рд░рд┐рдПрдХреНрдЯ TSX рдШрдЯрдХ рдХреЗ рдЕрдВрджрд░ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдбрд╛рд▓рдирд╛ рд╕рдВрднрд╡ рд╣реИ?
рдареАрдХ рд╣реИ, рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП as
рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдпрджрд┐ <>
рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рддреНрдпрдХреНрд╖ рдХрд╛рд╕реНрдЯрд┐рдВрдЧ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рддреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред
рд╣рд╛рдБ, рд╣рдордиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП as
рдСрдкрд░реЗрдЯрд░ рдкреЗрд╢ рдХрд┐рдпрд╛ред рдпрд╣ рджреЛрдиреЛрдВ .ts
рдФрд░ .tsx
рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИред
рдорд╛рдорд▓реЗ рдореЗрдВ рдкреВрд░реНрдгрддрд╛ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рднреА рдЗрд╕ рдкреГрд╖реНрда рдкрд░ рдареЛрдХрд░ рдЦрд╛рддрд╛ рд╣реИред рдпрд╣ TSX рдореЗрдВ рдЗрдирд▓рд╛рдЗрди рдХрд╛рд╕реНрдЯ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛ рд╣реИред
(myObject as ObjectType).myProperty = 'foo';
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рд╣рд╛рдБ, рд╣рдордиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП
as
рдСрдкрд░реЗрдЯрд░ рдкреЗрд╢ рдХрд┐рдпрд╛ред рдпрд╣ рджреЛрдиреЛрдВ.ts
рдФрд░.tsx
рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИред