Javascript 由'导出的函数;反应';
如何查看通过“react”导出的所有函数Javascript 由'导出的函数;反应';,javascript,reactjs,react-native,redux,react-redux,Javascript,Reactjs,React Native,Redux,React Redux,如何查看通过“react”导出的所有函数 我查看了node\u modules/dist/react.js中的文件react.js,但找不到任何类似module.exports=PropTypes的语句..我正在检查react(15.4.1)库的旧版本 它导出/lib/React /lib/React.js文件具有module.exports=React React同一文件中的对象定义为: import React, { PropTypes } from 'react' 在这里我可以看到它包含
我查看了
node\u modules/dist/react.js
中的文件react.js
,但找不到任何类似module.exports=PropTypes的语句代码>..我正在检查react
(15.4.1)库的旧版本
它导出/lib/React
/lib/React.js
文件具有module.exports=React代码>
React
同一文件中的对象定义为:
import React, { PropTypes } from 'react'
在这里我可以看到它包含PropTypes
属性,可以从'react'
使用import{PropTypes}导入该属性
注:
React.PropTypes
自React以来已移动到另一个包中
v15.5。请改用道具类型
库
来源:React.PropTypes自React v15.5以来已移动到另一个包中。请改用道具类型库。
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
};