рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдРрдк https://github.com/mui-org/material-ui/tree/v1-beta/examples/create-react-app-with-typescript рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИ
рдореИрдВ рдмрд╣реБрдд рд╣реА рдмреБрдирд┐рдпрд╛рджреА рдиреМрдмрд╛рд░ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ:
const styles: StyleRulesCallback<'root'> = theme => ({
root: {
textAlign: 'center',
paddingTop: theme.spacing.unit * 20,
},
});
class App extends React.Component<WithStyles<'root'>, {}> {
render() {
return (
<div className={this.props.classes.root}>
<AppBar>
<Toolbar>
<Typography variant="title" color="inherit">
Title
</Typography>
</Toolbar>
</AppBar>
</div>
);
}
}
export default withRoot(withStyles(styles)<{}>(App));
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рд╛рдордЧреНрд░реА рдпреВрдЖрдИ рдШрдЯрдХреЛрдВ рдореЗрдВ рд╕рднреА рдлреЛрдВрдЯ рдЫреЛрдЯреЗ рд╣реИрдВред рдмрдЯрди, рдЪрдпрди, рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╣реАред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЗрд╕реЗ рдХреНрдпреЛрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ:
рдЗрд╕рдХреЗ рдмрдЬрд╛рдп https://material-ui-next.com/demos/app-bar/
рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдлрд╝реЙрдиреНрдЯ рдЗрддрдирд╛ рдЫреЛрдЯрд╛ рдХреНрдпреЛрдВ рд╣реИ?
рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлреА рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП h2
рддрддреНрд╡ рдореЗрдВ рдЙрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ font-size
рд╣реИ: 1.3125rem
ред
рдлрд╝реЙрдиреНрдЯ рдЖрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрдХрд╛рдИ рдХреЗ рд░реВрдк рдореЗрдВ, rem
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрдзрд╛рд░ рдлрд╝реЙрдиреНрдЯ-рдЖрдХрд╛рд░ рдХрд╛ рдПрдХ рдмрд╣реБ рд╣реИ , рдЖрдорддреМрд░ рдкрд░ html
рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдкрдиреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░реЗрдВ, рдХреНрдпрд╛ рдЖрдкрдХреЗ html
рддрддреНрд╡ рдкрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдПрдХ рдлрд╝реЙрдиреНрдЯ-рдЖрдХрд╛рд░ рд╣реИ?
рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдХреЛрдбреИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ рдкреБрди: рдкреЗрд╢ рдХрд░
рдПрдХ рддрд░рдл рдХреЗ рд░реВрдк рдореЗрдВ, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдЪреАрдЬ рд╕реНрдЯреИрдХрдСрд╡рд░рдлреНрд▓реЛ рдХреЗ рд▓рд┐рдП рдПрдХрджрдо рд╕рд╣реА рд╣реИред рдпрджрд┐ рдЖрдк рдПрдХ рдкреНрд░рд╢реНрди рдкреЛрд╕реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдХреБрдЫ рдорджрдж рдорд┐рд▓рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред рд╡рд╣рд╛рдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рдХреНрд░рд┐рдп рд╕рдореБрджрд╛рдп рдХреЗ рд╕рджрд╕реНрдп рд╣реИрдВред рдореБрджреНрджреЗ рд╕рдорд░реНрдерди рдкреНрд░рд╢реНрдиреЛрдВ рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВред
рд╣рдо рдЖрдк рд╕реЗ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдкрдХрдбрд╝ рд▓реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рдмреНрд▓рд╢ рдкрд░, рдпрд╣ рд╕рд╛рдордЧреНрд░реА-рдЙрдИ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд▓рдЧрддреА рд╣реИред
рдирд┐рдореНрди рд╢реИрд▓реА рд╕реЗрдЯ рдХрд░рдХреЗ рд▓реЛрдЧ рдЗрд╕ рдкрд╣реБрдБрдЪ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
html {
font-size: 16px;
}
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдирд┐рдореНрди рд╢реИрд▓реА рд╕реЗрдЯ рдХрд░рдХреЗ рд▓реЛрдЧ рдЗрд╕ рдкрд╣реБрдБрдЪ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: