Class-based Components and Functional Components (Классовые и Функциональные Компоненты)
[EN]
- Example of work:
- Stateless Class-based Component:
export class MyComponentClass extends React.Component {
render() {
return <h1>Hello world</h1>;
}
}
- Stateless Functional Component:
export const MyComponentClass = () => {
return <h1>Hello world</h1>;
}
- Work with
props
:
- Stateless Class-based Component:
export class MyComponentClass extends React.Component {
render() {
return <h1>{this.props.title}</h1>;
}
}
- Stateless Functional Component:
export const MyComponentClass = (props) => {
return <h1>{props.title}</h1>;
}
[RU]
- Пример работы:
- Stateless классовый-компонент:
export class MyComponentClass extends React.Component {
render() {
return <h1>Hello world</h1>;
}
}
- Stateless функциональный-компонент:
export const MyComponentClass = () => {
return <h1>Hello world</h1>;
}
- Работа с
props
:
- Stateless классовый-компонент:
export class MyComponentClass extends React.Component {
render() {
return <h1>{this.props.title}</h1>;
}
}
- Stateless функциональный-компонент:
export const MyComponentClass = (props) => {
return <h1>{props.title}</h1>;
}