Какова наилучшая практика для определения свойств в реакции? - PullRequest
0 голосов
/ 25 мая 2018

Я хочу написать код с лучшими практиками.

Каков наилучший метод для определения проптипов в классе компонентов вactjs?И почему?

Внутри класса:

import React, { Component } from 'react';
import PropTypes from 'prop-types';

export default class MyComponent extends Component {
  static propTypes = {
    prop: PropTypes
  }

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

или За пределами класса:

import React, { Component } from 'react';
import PropTypes from 'prop-types';

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

MyComponent.propTypes = {
    prop: PropTypes
}

export default MyComponent;

1 Ответ

0 голосов
/ 25 мая 2018

Второй вариант.

import React, { Component } from 'react';
import PropTypes from 'prop-types';

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

MyComponent.propTypes = {
    prop: PropTypes
}

export default MyComponent;

Проверка Очистить код от грязного кода: реагировать на рекомендации для справки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...