Ant-design: <button>"FindDOMNode" में परिणामों</button> का उपयोग करके

को निर्मित 22 मार्च 2020  ·  126टिप्पणियाँ  ·  स्रोत: ant-design/ant-design

  • [x] मैंने इस रिपॉजिटरी के मुद्दों को खोजा है और यह मानता हूं कि यह कोई डुप्लिकेट नहीं है * (यह किसी और ने रिपोर्ट किया था लेकिन इश्यू क्रिएटर के माध्यम से नहीं और यह ऑटो-बंद मिला)।

प्रजनन लिंक

https://github.com/latobibor/antd-tryout/commit/e373cb5038d88bf73358a05c8b37e0369dbaf478

प्रजनन करने कि प्रक्रिया

  1. निर्भरता स्थापित करें (npm i)
  2. ऐप चलाएं (npm start)
  3. कंसोल की जाँच करें

क्या उम्मीद है?

कोई चेतावनी प्रदर्शित नहीं की जानी चाहिए।

वास्तव में क्या हो रहा है?

एक चेतावनी संदेश कंसोल में दिखाई देगा। बताते हुए "चेतावनी: findDOMNode को StrictMode में पदावनत किया जाता है। FindDOMNode को Wave का एक उदाहरण दिया गया, जो StrictMode के अंदर है। इसके बजाय, उस रेफरी को सीधे उस तत्व में जोड़ें जिसे आप संदर्भित करना चाहते हैं। Refs का उपयोग करने के बारे में और जानें। यहां सुरक्षित रूप से: "

| पर्यावरण | जानकारी |
| --- | --- |
| atd | 4.0.3 |
| प्रतिक्रिया | 16.13.1 |
| सिस्टम | विंडोज 8.1 |
| ब्राउज़र | क्रोम 80 |


समस्या का स्रोत <Button /> घटक से आ रहा है।

प्रश्न में फ़ाइल देखें:
https://github.com/latobibor/antd-tryout/commit/e373cb5038d88bf73358a05c8b37e0369dbaf478#diff -bb25f6f7c3584f9af17112d37dae3a42a42

help wanted

सबसे उपयोगी टिप्पणी

एक बटन की खातिर सख्त मोड को हटाना हास्यास्पद है। यह atd के साथ एक कानूनी समस्या है जिसे ठीक करने की आवश्यकता है।

सभी 126 टिप्पणियाँ

रिटायर हो रहे हैंविधि में टैग ReactDOM.render () सामान्य रूप से काम करता है

मुझे सख्त मोड atd v4.0.4 में समान त्रुटि मिल रही है

Warning: findDOMNode is deprecated in StrictMode. findDOMNode was passed an instance of Wave which is inside StrictMode. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here: https://fb.me/react-strict-mode-find-node

क्या कोई समाधान उसी के संबंध में है या किसी सुझाव की भी सराहना की जाएगी।

एक बटन की खातिर सख्त मोड को हटाना हास्यास्पद है। यह atd के साथ एक कानूनी समस्या है जिसे ठीक करने की आवश्यकता है।

मुझे समान त्रुटि प्राप्त हो रही है

बहुत सारे प्रवास करने की आवश्यकता है, जैसे # 9870

गाइड https://ant.design/docs/react/use-in-typletcript का उपयोग करके एक ताजा स्थापित करने के बाद यहाँ

मेरी भी यही समस्या है

वर्णन

चेतावनी: findDOMNode को StrictMode में पदावनत किया जाता है। findDOMNode को Wave का एक उदाहरण दिया गया, जो StrictMode के अंदर है। इसके बजाय, उस रेफरी को सीधे उस तत्व में जोड़ें जिसे आप संदर्भित करना चाहते हैं। यहां सुरक्षित रूप से रेफ का उपयोग करने के बारे में अधिक जानें: https://fb.me/react-strict-mode-find-node

का समाधान

ReactDOM.render(
  // <React.StrictMode>
    <App />
  // </React.StrictMode>,
  ,
  document.getElementById('root')
);

मेरे साथ भी वही दिक्कत है। क्या आप इसे ठीक कर सकते हैं, कृपया?

मेरे साथ भी वही दिक्कत है। क्या आप इसे ठीक कर सकते हैं, कृपया?

मेरे पास एक ही मुद्दा है, लेकिन मैं अन्य घटकों का उपयोग कर रहा हूं, इसलिए समस्या सिर्फ <Button />

मेरी भी यही समस्या है। मैं उपयोग कर रहा हूँ

<InputMask
    mask='99/99/9999'
    onFocus={onFocus} onBlur={onBlur}
    defaultValue={fields.birthdate.value}
    error={fields.birthdate.error}
    helperText={fields.birthdate.helperText}
    id='birthdate' name='birthdate' label='Birthdate MM/DD/YYYY'
    type='tel' variant='filled' margin='dense'
>
    {(inputProps) =>
        <TextField {...inputProps} />
    }
</InputMask>

प्रश्न में लाइन लगती है लाइन।

सख्त मोड को अक्षम करना वास्तव में एक विकल्प नहीं है। हम यह कैसे तय कर सकते हैं?

सख्त मोड को अक्षम करना वास्तव में एक विकल्प नहीं है। हम यह कैसे तय कर सकते हैं?

इसके बारे में माइग्रेशन कोड में योगदान करें।

मुझे SubMenu और चयन घटकों में भी यह समस्या आ रही है।

चेतावनी: लिगेसी संदर्भ API को एक सख्त-मोड ट्री के भीतर पाया गया है।
सभी 16.x रिलीज़ में पुराने API का समर्थन किया जाएगा, लेकिन इसका उपयोग करने वाले अनुप्रयोगों को नए संस्करण में माइग्रेट करना चाहिए।
कृपया निम्नलिखित घटकों को अद्यतन करें: सबमेनू

मुझे वही चेतावनी मिली

वही मुद्दा

एक ही मुद्दा भी :(

यहां एक और, विकलांगों के साथ काम करना, लेकिन वास्तव में आशा है कि यह एक दीर्घकालिक समाधान नहीं है।

वही मुद्दा

एक ही मुद्दा यहाँ।

यहाँ एक ही समस्या है, चींटी टीम पहले से ही एक समाधान है?

मेनू भी इस चेतावनी का उत्पादन करता है:
<Menu mode="horizontal" >
यदि मैं क्षैतिज मोड को हटाता हूं तो चेतावनी गायब हो जाती है। लेकिन इसका कोई हल नहीं है।

मुझे लगता है कि यह इसको रिफलेक्टर करने के लिए एक बड़ी बात हो सकती है। इसे कई घटकों में खोदने की आवश्यकता हो सकती है।

Warning: findDOMNode is deprecated in StrictMode. findDOMNode was passed an instance of DOMWrap which is inside StrictMode. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here: https://fb.me/react-strict-mode-find-node
    in ul (created by DOMWrap)
    in DOMWrap (created by SubPopupMenu)
    in SubPopupMenu (created by Connect(SubPopupMenu))
    in Connect(SubPopupMenu) (created by Menu)
    in Provider (created by Menu)
    in Menu (created by Context.Consumer)
    in InternalMenu (created by Context.Consumer)

"antd": "^4.1.5"
"react": "^16.13.1"

एक ही मुद्दा, मदद !!! कृप्या।

नमस्कार @latobibor। हम पूरी तरह से आपके प्रस्ताव / प्रतिक्रिया को पसंद करते हैं, इसके लिए हमें एक पुल्ल रिक्वेस्ट रिक्वेस्ट भरें। यहाँ

नमस्कार @latobibor, हम आपके सुझाव / प्रतिक्रिया से पूरी तरह सहमत हैं, कृपया इस समस्या को हल करने के लिए इस अनुरोध को हल में पूर्व निर्धारित टेम्पलेट को भरना सुनिश्चित करें, और परिवर्तनों के लिए आवश्यक संबंधित चैंज, टाइपस्क्रिप्ट परिभाषाएँ, परीक्षण मामले, दस्तावेज़ आदि प्रदान करें। , और यह सुनिश्चित करने के लिए कि सीआई को पारित किया गया है, हम जितनी जल्दी हो सके समीक्षा करेंगे, अग्रिम धन्यवाद और आपके योगदान के लिए तत्पर हैं!

giphy

वही मुद्दा

index.js:1 Warning: findDOMNode is deprecated in StrictMode. findDOMNode was passed an instance of Wave which is inside StrictMode. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here: https://fb.me/react-strict-mode-find-node
    in button (created by Context.Consumer)
    in Wave (created by Context.Consumer)
    in Button (at SignInPage/index.js:93)
    in div (created by FormItemInput)
    in div (created by FormItemInput)
    in div (created by Context.Consumer)
    in Col (created by FormItemInput)
    in FormItemInput (created by FormItem)
    in div (created by Context.Consumer)
    in Row (created by FormItem)
    in FormItem (at SignInPage/index.js:92)
    in form (created by ForwardRef(Form))
    in ForwardRef(Form) (created by ForwardRef(InternalForm))
    in SizeContextProvider (created by ForwardRef(InternalForm))
    in ForwardRef(InternalForm) (at SignInPage/index.js:43)
    in div (at SignInPage/index.js:42)
    in div (at SignInPage/index.js:33)
    in div (created by Context.Consumer)
    in Col (at SignInPage/index.js:32)
    in div (created by Context.Consumer)
    in Row (at SignInPage/index.js:31)
    in SignInPage (at AuthLayout/index.js:14)
    in Route (at AuthLayout/index.js:10)
    in Switch (at AuthLayout/index.js:7)
    in AuthLayout (at publicRoute.js:11)
    in Route (at publicRoute.js:9)
    in PublicRoute (at App.js:17)
    in Switch (at App.js:16)
    in Suspense (at App.js:15)
    in Router (created by BrowserRouter)
    in BrowserRouter (at App.js:14)
    in div (at App.js:13)
    in App (at src/index.js:9)
    in StrictMode (at src/index.js:8)

इसी मुद्दे पर, मैंने बस इस तरह के एक साधारण डेमो के साथ उपयोग-इन-टाइपस्क्रिप्ट डॉक

const App = () => (
  <div className="App">
    <Button type="primary">Button</Button>
  </div>
);

लेकिन कंसोल में यह index.js:1 Warning: findDOMNode is deprecated in StrictMode. findDOMNode was passed an instance of Wave which is inside StrictMode. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here त्रुटि मिली।

कैसे ठीक करना है?

मुझे लगता है कि हमें React.StrictMode को बंद कर देना चाहिए और तब तक इंतजार करना चाहिए जब तक कि चींटी डिजाइन टीम इस समस्या को ठीक न कर दे और पैकेज को अपडेट न कर दे।

यहाँ एक ही मुद्दा है, और

यहां एक और, विकलांगों के साथ काम करना, लेकिन वास्तव में आशा है कि यह एक दीर्घकालिक समाधान नहीं है।

बिल्कुल सही

नवीनतम संस्करण में भी यही समस्या है (atd 4.2.0)

वही मुद्दा
index.js:1 Warning: findDOMNode is deprecated in StrictMode. findDOMNode was passed an instance of Wave which is inside StrictMode. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here: https://fb.me/react-strict-mode-find-node

+1

वही मुद्दा यहाँ
image
एक फिक्स अद्भुत होगा! धन्यवाद atd टीम!

वही मुद्दा
image

तो कोई समाधान?

एक और

image
वही मुद्दा।

इस मुद्दे पर भी, कृपया ठीक करें!

बटन के साथ इस मुद्दे को भी देख रहा है।

कृपया ठीक करें

यहां उसी मुद्दे का सामना कर रहे हैं

मुझे भी वही समस्या हो रही है। क्या कोई इस मुद्दे पर काम कर रहा है?

क्या आप सुनिश्चित हैं कि यह antd के साथ कुछ करना है? मैं atd 3. में बदल गया और अभी भी वही समस्या है

हां, क्योंकि मैं का उपयोग कर रहा हूं

मुझे भी। काफी दबाने वाला मुद्दा लगता है। चींटी डी कहाँ पर फिर?

क्या वर्तमान में कोई पीआर पर काम कर रहा है? मैं एक लिखना शुरू कर सकता हूं

@Kelinsutch जहां तक ​​मुझे पता है, कोई नहीं।

FindDOMNode के उपयोग के कारण यह एक या यह एक

समस्या का उपयोग करके हल किया गया:
Screen Shot 2020-05-12 at 10 30 01 PM

आधिकारिक उदाहरण से प्रेरित: https://ant.design/compenders/form-cn/

मुझे नहीं लगता कि आपके परीक्षार्थी ने मेरे मामले को हल किया: https://github.com/ant-design/ant-design/issues/22493#issuecomment -619562638। और यह भी ज्ञात नहीं है कि आपने क्या किया था। अगर आपने कुछ किया।

@CathyXian सभी बटन को एक रूप में लपेटने से समस्या का समाधान नहीं होता है क्योंकि अधिकांश समय में <Button> घटकों का उपयोग रूपों में नहीं किया जाता है, बल्कि onClick की होती हैं।

जैसा कि @caelinsutch ने बताया है, वेव कंपोनेंट डिप्रेक्टेड मेथड findDOMNode का उपयोग कर रहा है।

जल्दी से जाँच कि कौन सा घटक उस विधि का उपयोग करता है, मैंने पाया:

पुरानी पद्धति को हटाने के लिए लहर घटक को फिर से चालू किया जाना चाहिए।
और, हो सकता है कि अन्य घटकों को भी उस विधि से छुटकारा मिल जाए: https://github.com/ant-design/ant-design/search?q=findDOMNode&unscoped_q=findDOMNode

किसी प्रकार के अजीब कारण के लिए यह निम्नलिखित के साथ पुन: पेश नहीं करता है:

  <React.Suspense fallback={''}>
    <App />
  </React.Suspense>

किसी प्रकार के अजीब कारण के लिए यह निम्नलिखित के साथ पुन: पेश नहीं करता है:

  <React.Suspense fallback={''}>
    <App />
  </React.Suspense>

मैंने यह कोशिश की और एक आकर्षण की तरह काम किया, लेकिन यह सवाल है, क्या यह दीर्घकालिक समाधान है?

किसी प्रकार के अजीब कारण के लिए यह निम्नलिखित के साथ पुन: पेश नहीं करता है:

  <React.Suspense fallback={''}>
    <App />
  </React.Suspense>

यह केवल लिपटे <React.StrictMode> <App> को निकालने से अलग नहीं है। जो आवश्यक नहीं होना चाहिए।

टैब्स के साथ भी हुआ

मुझे भी,
क्या आप कृपया इसे उच्च प्राथमिकता दे सकते हैं?

एक ही मुद्दा 😓

मुझे यहाँ भी यही समस्या है, क्या किसी ने कोई हल निकाला है?

मुझे यहाँ भी यही समस्या है, क्या किसी ने कोई हल निकाला है?

मेरा मतलब है कि ऊपर उल्लिखित एक समाधान है, कोड को फिर से भरना, मैं शायद इस सप्ताह के अंत में इसे प्राप्त करूंगा

धन्यवाद! मैं भी एक ही मुद्दा रहा हूँ!

वही मुद्दा

एक ही समस्या है

                  `<Button
                        htmlType="button"
                        icon={<LoginOutlined />}
                        onClick={this.onLogin.bind(this)}
                    >
                        Welcome Back
                    </Button>`

मैं अभी भी इस मुद्दे को प्राप्त htmlType विशेषता का इस्तेमाल किया। स्ट्रिक्टमोड को हटाना कोई हल नहीं है। @antd कृपया समाधान प्रदान करें।

वही मुद्दा

कोई समाधान, एक ही मुद्दा ...।

SubMenu का उपयोग करते समय एक ही समस्या।
"प्रतिक्रिया": "^ 16.13.1",
"प्रतिक्रिया-डोम": "^ 16.13.1",
"atd": "^ 4.3.1",

एक ही समस्या मैं form.item में बटन का उपयोग कर रहा हूँ


<Button type="primary" htmlType="submit" > LOG IN </Button>

"atd": "^ 4.3.1",

आप इस समस्या पर समग्र जाँच क्यों नहीं करते हैं? @ afc163

वही समस्या, कोई समाधान?

ऊर्ध्वाधर मेनू में एक सबमेनू के साथ एक ही समस्या,

एक ही मुद्दा यहाँ। यह Button घटक से निकल रहा है, लेकिन मुझे लगता है कि यह वास्तव में Wave घटक है, componentDidMount और onTransitionStart । क्या हम findDOMNode(this) कॉल करने के बजाय केवल एक रेफरी का उपयोग कर सकते हैं?

मैं भी

+1

+1

+1

काश डेवलपर्स ने सम्मेलनों का पालन किया और ईमेल के माध्यम से इस धागे को सब्सक्राइब करने वाले सभी को नग से +1 करने से बचें। यह बहुत कष्टप्रद और अव्यवसायिक है, @kreuzhofer @Lemii @moderndegree @TechieQian @lefterisk और अन्य

चींटी डिजाइन मेनू का उपयोग करते समय यहां एक ही मुद्दा

यहाँ एक ही मुद्दा है। ठीक करने की जरूरत है

चींटी डिजाइन बटन का उपयोग करते समय यहां एक ही मुद्दा

+1

एक ही मुद्दा यहाँ।

यहाँ एक ही मुद्दा, वास्तव में एक समाधान या समाधान को पसंद करेगा जिसे सख्त मोड को बंद करने की आवश्यकता नहीं है।

मैं उसी मुद्दे का सामना कर रहा हूं

एक ही मुद्दा यहाँ

सबमेनू के साथ एक ही मुद्दा

@Ant टीम, मैं इस खुले को छोड़ने का सुझाव

इतना सब कुछ करने के लिए धन्यवाद! :)

मैंने अपने रिएक्ट टाइपस्क्रिप्ट प्रोजेक्ट में केवल atd स्थापित किया था और जैसे ही मैंने एक बटन का उपयोग किया था त्रुटि को फेंक दिया गया था। यह पता लगाने के लिए दुखी है कि इसका कोई हल नहीं है: एल

Ant.design बटन के लिए यहां भी।
"atd": "^ 4.6.3",
"प्रतिक्रिया": "^ 16.13.1",
"प्रतिक्रिया-डोम": "^ 16.13.1",

कोई सुधार? या वर्कअराउंड?

वही मुद्दा

कोड की पहली पंक्ति पर एक त्रुटि बताई गई है। । । अभी तक मरम्मत नहीं हुई। ।

मैंने अपनी परियोजना में एक बटन का उपयोग करते समय सिर्फ इस मुद्दे को खोजा था।
मैं "atd" पर हूँ: "^ 4.6.2"

मोडल का उपयोग कर यहां एक ही मुद्दा।
मुझे 2 चेतावनी मिल रही हैं:
`index.js: 1 चेतावनी: सख्त मोड में UNSAFE_componentWillReceiveProps का उपयोग करने की अनुशंसा नहीं की जाती है और यह आपके कोड में बग का संकेत दे सकता है। विवरण के लिए https://fb.me/react-unsafe-component-lifecycles देखें।

  • घटक लाने के लिए डेटा लाने के कोड या साइड इफेक्ट्स को स्थानांतरित करें।
  • यदि आप स्टेट्स को अपडेट कर रहे हैं, तो जब भी प्रॉप्स बदले, मेमोनाइजेशन तकनीक का उपयोग करने के लिए अपने कोड को रिफलेक्टर करें या इसे स्थिर getDerivedStateFromProps.` पर ले जाएं।

साथ ही साथ :
index.js:1 Warning: findDOMNode is deprecated in StrictMode. findDOMNode was passed an instance of AnimateChild which is inside StrictMode. Instead, add a ref directly to the element you want to reference.

कोई सुधार ?

वही मुद्दा।

इसे ठीक करने की आवश्यकता है।

एक बटन का उपयोग करते समय यहां 4.6.6 पर जारी करें

सख्त मोड जाँच केवल विकास मोड में चलाए जाते हैं; वे उत्पादन निर्माण को प्रभावित नहीं करते हैं। तो मैसेज परेशान कर सकता है ...
ज़रूर, यह टिप्पणी करना एक महान जवाब नहीं है, लेकिन अगर यह आपके लिए काम नहीं करता है तो एक प्रस्ताव दें?

चींटी के साथ समस्या 4.6.6 और प्रतिक्रिया 16.13.1 :(

दोस्तों, यदि यह त्रुटि आपके लिए कष्टप्रद है तो केवल एक सुझाव:

const isDev = process.env.NODE_ENV === 'development'

ReactDOM.render(
  isDev ? <App /> : (
    <React.StrictMode>
      <App />
    </React.StrictMode>
  ),
  document.getElementById('root')
)

चीयर्स!

@rafaelcalhau
यह मूल रूप से स्ट्रिक्टमोड को हटाने के समान है, क्योंकि यह केवल विकास के वातावरण में सत्यापन करता है। तो, आपने अपने कोड के लिए सभी जांचों को निष्क्रिय कर दिया है, जो कि वास्तव में स्ट्रिक्टमोड के लिए बनाया गया है।

वही मुद्दा।

वही मुद्दा।

वही मुद्दा

@ enoh-barbu मुझे नहीं लगता कि कोई भी इसे ठीक करने के लिए सक्रिय रूप से कोशिश कर रहा है।

जब मैं कंसोल को खोलता हूं तो मुझे एक त्रुटि देखने से नफरत है, इस त्रुटि के लिए सख्त मोड को हटाना कम से कम कहने के लिए हास्यास्पद है।

यूपी

अगर हमारे पास कोई समाधान नहीं है तो इस बारे में कैसे?

इससे पहले)
image

उपरांत)
image

अब तक वही मुद्दा।

अब तक वही मुद्दा।

अब तक वही मुद्दा

अभी भी वही मुद्दा है।

अभी भी टूटा

अगर हमारे पास कोई समाधान नहीं है तो इस बारे में कैसे?

इससे पहले)
(बड़ी छवि)

उपरांत)
(बड़ी छवि)

इससे भी बेहतर: यदि आप कंसोल को बंद करते हैं, तो हर चेतावनी close समाप्त हो जाती है

एक तरफ मजाक: इस मुद्दे का सामना कई घटकों पर भी

अभी भी वही मुद्दा है
React.StrictMode छुटकारा पाने में मदद करता है

थ्रेड का अनुसरण करने वाले किसी भी व्यक्ति से प्रश्न करें ... यह MEAN (विशेष रूप से त्रुटि) क्या करता है, और क्या किसी ने यह देखने के लिए कोड को देखा है कि यह क्या कारण हो सकता है (या यह क्यों मायने रखता है)। काफी ईमानदारी से मैं इसे ठीक करने की कोशिश करूंगा, लेकिन मेरे पास यह समय (या कोडबेस के ज्ञान) की जांच करने और यह देखने के लिए नहीं है कि ऐसा क्यों हो रहा है या कोड बेस में त्रुटि कहां मौजूद है।

संपादित करें: स्पष्ट रूप से मुझे यह जोड़ना चाहिए कि मुझे त्रुटि का अनुभव है (हालांकि मेरे पास यह कई दिनों पहले नहीं था, इसलिए मैं सोच रहा हूं कि विशिष्ट परिस्थितियां क्या हैं जो त्रुटि को ट्रिगर करती हैं, अर्थात, जिसमें स्थितियों का पदावनत तरीका खोज लिया जाता है बटन पर बुलाया;)

शायद हमें इस सूत्र को एक सहयोगी प्रयास और लिस्टिंग स्थितियों के रूप में मानना ​​शुरू करना चाहिए, जिसके तहत हम चेतावनी का अनुभव करते हैं और केवल "हाँ, त्रुटि करें, ठीक करें" के बजाय समस्या का निवारण करना शुरू करते हैं।

@shawnpetros
मैं कोडबेस पर किसी भी तरह से एक विशेषज्ञ नहीं हूं, लेकिन बटन तत्व पर न केवल समस्या का सामना करने के लिए इसे अक्सर उपयोग करें। थोड़ा समय बिताते हुए जाँच की, और पाया कि खोज का मुख्य उपयोग तरंग घटक में होता है। लहर क्या है? क्या मैं एक उपकरण को चीजों को चेतन करने के लिए इकट्ठा कर सकता हूं, जैसे कि दूसरों के बीच बटन घटक।

इसके अलावा सख्त मोड को अक्षम करने के लिए (जो कि मैंने तब तक का उपयोग किया है जब तक कि एक अधिक उपयुक्त निर्धारण उपलब्ध नहीं है, या मेरे पास खुद को प्रस्तावित करने के लिए लहर के बारे में अधिक जानने का समय है ...), कोड के लुक से इसे जोड़ना आसान हो सकता है। लहर के उपयोग को अक्षम करने के लिए एक पीआर का उपयोग करने के लिए पीआर, अब के लिए findDomNode उपयोग को पूरी तरह से बदलने की तुलना में। थोड़ा सा गूगुलिंग से पता चलेगा कि यह सिर्फ एक चींटी डिजाइन की समस्या नहीं है (यानी: https://stackoverflow.com/questions/61220424/material-ui-drawer-finddomnode-is-deprecated-in-strictmode), इसलिए मैं मान लूंगा लागू करने के लिए सबसे आसान तय नहीं है, या कोई और पहले से ही इस पर कूद गया होगा। चूँकि कोई भी परिवर्तन न केवल बटन को प्रभावित करेगा, हमें बस तब तक इंतजार करना होगा जब तक कि एंटी-डिज़ाइन रचनाकारों के पास इसे और अधिक प्राथमिकता देने का समय न हो, ताकि वे पूरी तरह से एक उचित समाधान का परीक्षण कर सकें .... मैं निश्चित रूप से उनके सभी कार्यों की सराहना करता हूं जो उन्होंने किए हैं इसे यहाँ प्राप्त करें, इसलिए मुझे यकीन है कि जो भी समाधान होगा वह कुछ ऐसा होगा जो बाकी के साथ ही काम करेगा!

संपादित करें:
किसी के लिए उत्सुक क्यों यह एक "आसान फिक्स" नहीं हो सकता है, यहां कुछ खोजने के लिए सुझाए गए समाधान findDomNode हैं। https://medium.com/trabe/getting-rid-of-finddomnode-method-in-your-react-application-a0d7093b2660
यह मानते हुए कि यह कई घटकों को प्रभावित करता है, यह वास्तव में किसी के लिए "खाली" समय की तुलना में एक बड़ा काम होगा ...

वही मुद्दा

यह टिकट 7 महीने से अधिक समय से खुला है।

वही

27755 इस समस्या को ठीक करने के लिए एक पुल अनुरोध है

+1

मुझे इस परियोजना के नियमों के बारे में पता नहीं है, लेकिन अन्य समुदायों में "समान" और "+1" टिप्पणियों की वजह से हतोत्साहित किया जाता है

  • अगर कुछ एक दबाने वाला मुद्दा है, तो डेवलपर्स आमतौर पर इसके बारे में अच्छी तरह से जानते हैं;
  • यह समस्या को हल करने के लिए कुछ भी नहीं जोड़ता है,
  • डेवलपर्स को अपनी सूचनाओं के माध्यम से जाने में समय लगता है,
  • यह अन्य वॉचर्स से समय लेता है, जिनके पास अपनी सूचनाओं में बहुत अधिक स्पैम है।

शायद हम शीर्ष समस्या पर: +1: का उपयोग करके इस समस्या के लिए समर्थन व्यक्त कर सकते हैं।

Https://github.com/ant-design/ant-design/pull/27755 में फिक्स्ड

फिक्स पर काम करने के लिए धन्यवाद, मुझे लाइब्रेरी से प्यार है। दुर्भाग्य से मैं अभी भी [email protected] के साथ इस चेतावनी को देख रहा हूं
किसी प्रपत्र के अंदर इनपुट का उपयोग करते समय केवल एसिंक्रोनस-सत्यापनकर्ता आग लगने के बाद दिखाई देता है।

Screen Shot 2020-11-18 at 5 07 27 PM

मुझे [email protected] के साथ एक ही मुद्दा मिला

क्या यह पृष्ठ उपयोगी था?
0 / 5 - 0 रेटिंग्स