@undefined_title

Как и где рендерятся элементы? когда создаються обьекты?

Что происходит после метода render? просто все элементы из ментора render переходят как обьекты в virtualDOM и сравниваються с DOM? раскажите поподробнее.

import React, { Component, PropTypes } from 'react';
import Section from './section';

class Content extends Component {
  constructor() {
    super();
    console.log(this);
  }

  makeSomeArrow = () => {
    console.log('arrow');
  }

  maskeSomeShort() {
    console.log('short');
  }

  render() {
    return (
      <Section/>
    );
  }
}

Content.propTypes = {
  movies: ImmutablePropTypes.list,<code lang="javascript">

</code>
  boundGetContent: PropTypes.func,
  token: PropTypes.string
};

export default Content


import React, { Component } from 'react';

class Section extends Component {
  render() {
    return (
      <div>
        Content
      </div>
    );
  }
}

export default Section;
  • Вопрос задан
  • 152 просмотра
Пригласить эксперта
Ответы на вопрос 1
AppFA
@AppFA
Frontend developer at Yandex
Ну там ведь все транспилится в React.createElement(Section, { ...props }), и уже внутри VirtualDom'a он проходит по всем этим элементам и создает их инстансы. Где Section - ваш класс
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы