2017-04-10 11 views
5

लोगों का उपयोग करते समय चेतावनी को हटा दिया! प्रतिक्रिया 15.5.3 "react-transition-group/CSSTransitionGroup" ऐड-ऑन का उपयोग करते समय किसी को "Warning: Accessing PropTypes via the main React package is deprecated. Use the prop-types package from npm instead." मिला था।प्रतिक्रिया को ठीक करने के लिए कैसे करें 15.5.3 प्रोपटाइप प्रतिक्रिया-समूह

ऐसा लगता है कि यह एडन पुराने प्रोप टाइप का उपयोग करता है। क्या किसी को पता है कि इस ऐड-ऑन के लिए इस चेतावनी से कैसे बचें?

+0

इसे हटा दिया गया है। इसलिए आपको इसे अलग से स्थापित करने की आवश्यकता है। – Ved

+0

एक संगतता बग की तरह दिखता है, यहां समस्या को खोलने का प्रयास करें https://github.com/reactjs/react-transition-group – madox2

+0

यहां कोड है: 'रिएक्ट-ट्रांज़िशन-समूह/CSSTransitionGroup' से ReactCSSTransitionGroup आयात करें; ' '

{ selectInfoDisplay() }
' नवीनतम प्रतिक्रिया का उपयोग 15.5.3 –

उत्तर

1

जब मैंने नवीनतम संस्करण में "प्रतिक्रिया-संक्रमण-समूह" अपडेट किया तो यह बग स्वचालित रूप से ठीक हो गया। ऐसा लगता है कि एनपीएम पैकेज अब प्रोप टाइप्स पर 'प्रोप-टाइप' से काम करता है।

1

इसे प्रतिक्रिया संस्करण 15.5 के बाद हटा दिया गया है। इसलिए आप इसे अलग से स्थापित करने की आवश्यकता,
स्थापित करें:। NPM प्रोप-प्रकार

import React from 'react'; 
import PropTypes from 'prop-types'; 

class Component extends React.Component { 
    render() { 
    return <div>{this.props.text}</div>; 
    } 
} 

Component.propTypes = { 
    text: PropTypes.string.isRequired, 
}; 

संपादित स्थापित: आप ऐड-ऑन के साथ संगत नवीनतम अद्यतन प्रतिक्रिया के लिए अद्यतन पैकेज पाने के लिए की जरूरत है। यह पैकेज अभी तक अपडेट नहीं हुआ है, आप उन्हें ypurself में परिवर्तन कर सकते हैं।

+0

वेड, मुझे लगता है कि समस्या अपने कोड के साथ नहीं है, लेकिन एक पैकेज के साथ ओपी का उपयोग कर रहा है और उसी –

+0

@ शुभमखत्री का समाधान चाहता है ऐसा लगता है कि, उसने प्रतिक्रिया- संस्करण। तुलनात्मक मुद्दों को हल करने के लिए उसे अपने कोड में बदलाव करने की आवश्यकता है। – Ved

संबंधित मुद्दे