React super (props) kullanımdan kaldırıldı mı?

Sep 17 2020

Hep benzer bir şey kullandım

class MyComponent extends React.Component {
    constructor(props) {
        super(props)
        
        this.state = {
            var1 : undefined,
            var2 : 'etc...',
        }
    }
}

Ama bugün VS Code'da çalışırken fark ettim super(props)ki daha önce hiç orada olmayan bir strike-thru line var!?

Ne değişti? (açılır penceredeki dokümanların bağlantısı pek yardımcı olmuyor)

Yanıtlar

3 bladerunner2020 Nov 05 2020 at 04:15

Böceğe benziyor. Lütfen - açıklama için buraya bakın ve bir kaynağa bağlantı var.

13 ScottyJamison Sep 17 2020 at 13:12

Benim tahminim Düzenleyicinizin size süper (sahne, bağlam) imza için açıklama gösteriyor ki edilmektedir kullanımdan kaldırıldı. İşaret ettiği bu bağlantı, eski bağlam API'sinin nasıl ortadan kalktığıyla ilgilidir ve bu belirli çağrı imzası, ayrılan şeyin bir parçasıdır.

Ancak, açık bir şekilde super(props)uzaklaştığını duymadım , bunu kullanmaya devam etmek için güvende olmalısın.