import React, { PropTypes } from 'react'
'反応'によってエクスポートされるすべての関数を表示するにはどうすればよいですか?私は'react'によってエクスポートされた関数
import React, { PropTypes } from 'react'
'反応'によってエクスポートされるすべての関数を表示するにはどうすればよいですか?私は'react'によってエクスポートされた関数
... node_modules/dist/react.js
内のファイルreact.js
に見えたが、module.exports = PropTypes ;
のような任意のステートメントを見つけることができませんでした
は私がreact
(15.4.1)ライブラリの古いバージョンをチェックしています。
./lib/React
をエクスポートします。私はそれがimport {PropTypes} from 'react'
でインポートすることができPropTypes
プロパティが含まれて見ることができます
var React = {
// Modern
Children: {
map: ReactChildren.map,
forEach: ReactChildren.forEach,
count: ReactChildren.count,
toArray: ReactChildren.toArray,
only: onlyChild
},
Component: ReactComponent,
PureComponent: ReactPureComponent,
createElement: createElement,
cloneElement: cloneElement,
isValidElement: ReactElement.isValidElement,
// Classic
PropTypes: ReactPropTypes,
createClass: ReactClass.createClass,
createFactory: createFactory,
createMixin: function (mixin) {
// Currently a noop. Will be used to validate and trace mixins.
return mixin;
},
// This looks DOM specific but these are actually isomorphic helpers
// since they are just generating DOM strings.
DOM: ReactDOMFactories,
version: ReactVersion,
// Deprecated hook for JSX spread, don't use this for anything.
__spread: __spread
};
:
./lib/React.js
ファイルは同じファイルにmodule.exports = React;
React
オブジェクトは次のように定義されています。
注: v15.5に反応するので
React.PropTypes
が異なるパッケージに移動しました。代わりにprop-types
ライブラリを使用してください。
出典:v15.5に反応するのでhttps://reactjs.org/docs/typechecking-with-proptypes.html
React.PropTypesは異なるパッケージに移動しました。代わりにprop-typesライブラリを使用してください。 https://reactjs.org/docs/typechecking-with-proptypes.html – croraf