2017-06-20 48 views
1

警告發生在我的新陣營項目訪問React.DOM.input已棄用將在v16.0 +中被刪除?

Accessing factories like React.DOM.input has been deprecated and will be removed in v16.0+. Use the react-dom-factories package instead. Version 1.0 provides a drop-in replacement. For more info, see.......

任何人都遇到同樣的問題?如何解決它?

回答

2

DOM.input工廠,這是一個函數,它返回React元素(可以通過React渲染的東西)。您可以直接在代碼中使用此代碼,例如:

class MyInput extends Component { 
    render() { 
     return DOM.input(props, children); 
    } 
} 

或您正在使用的某個庫正在這樣做。

您應該從React軟件包中安裝一個單獨的軟件包react-dom-factories,並使用DOM而不是使用DOM

或者,您可以使用啓用JSX並使用<input>

相關問題