React super (props) устарел?
Sep 17 2020
Я всегда использовал что-то похожее на
class MyComponent extends React.Component {
constructor(props) {
super(props)
this.state = {
var1 : undefined,
var2 : 'etc...',
}
}
}
Но сегодня я заметил, что во время работы в VS Code есть сквозная линия super(props), которой раньше не было !?
Ответы
3 bladerunner2020 Nov 05 2020 at 04:15
Похоже на ошибку. Пожалуйста, смотрите - здесь для объяснения и есть ссылка на источник.
13 ScottyJamison Sep 17 2020 at 13:12
Я думаю, что ваш редактор показывает вам описание для супер (реквизит, контекст) подписи , которая является устаревшей. Эта ссылка, на которую он указывает, говорит о том, как старый контекстный API уходит, и эта конкретная сигнатура вызова является частью того, что уходит.
Тем не менее, я не слышал о простом super(props)уходе, вы можете безопасно продолжать его использовать.