Как мне обновить версию реакции Mern 2.0 на (реагировать v16.5.1)? - PullRequest
0 голосов
/ 19 сентября 2018

Я пытаюсь обновить версию реагирования в шаблоне mern 2.0, но у меня много проблем для обновления.

У меня возникла ошибка утилит в этом коде.

Предупреждение: доступ к PropTypes через основной пакет React устарел и будет удален в React v16.0.Вместо этого используйте последнюю доступную версию v15. * Prop-types из npm.Для получения информации об использовании, совместимости, миграции и многом другом ...

Предупреждение. Доступ к createClass через основной пакет React устарел и будет удален в React v16.0.Вместо этого используйте простой класс JavaScript.Если вы еще не готовы к миграции, создайте-реагируйте-класс v15. * Доступен на npm в качестве временной замены ...

1 Ответ

0 голосов
/ 19 сентября 2018

Так что вам нужно установить npm prop-types использовать типы поддержки в вашем js-файле следующим образом:

import PropTypes from 'prop-types';
//get rid of this line below with propTypes
import { PropTypes } from 'react' 

class Greeting extends React.Component {
  render() {
    return (
      <h1>Hello Mario! My name is {this.props.name}</h1>
    );
  }
}

Greeting.propTypes = {
  name: PropTypes.string
};

Убедитесь, что вы удалили ссылку в вашем js-файле класса React import {Proptypes} from React

...