react-cheatsheet

This repo is contains some useful opportunities for work with React.js library

View project on GitHub

Class-based Components and Functional Components (Классовые и Функциональные Компоненты)

[EN]

  1. 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>;
}
  1. 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]

  1. Пример работы:
  • Stateless классовый-компонент:
export class MyComponentClass extends React.Component {
  render() {
    return <h1>Hello world</h1>;
  }
}
  • Stateless функциональный-компонент:
export const MyComponentClass = () => {
  return <h1>Hello world</h1>;
}
  1. Работа с 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>;
}