diff --git a/src/connect/connect.js b/src/connect/connect.js index 9c4611983..a151f54ac 100644 --- a/src/connect/connect.js +++ b/src/connect/connect.js @@ -39,18 +39,9 @@ export function buildConnectOptions( mergePropsFactories = defaultMergePropsFactories, selectorFactory = defaultSelectorFactory, pure = true, - __ENABLE_SECRET_EXPERIMENTAL_FEATURES_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = false, ...options } = {} ) { - if (!__ENABLE_SECRET_EXPERIMENTAL_FEATURES_DO_NOT_USE_OR_YOU_WILL_BE_FIRED) { - mapStateToPropsFactories = defaultMapStateToPropsFactories - mapDispatchToPropsFactories = defaultMapDispatchToPropsFactories - mergePropsFactories = defaultMergePropsFactories - selectorFactory = defaultSelectorFactory - options = { withRef: options.withRef } - } - const initMapStateToProps = match(mapStateToProps, mapStateToPropsFactories) const initMapDispatchToProps = match(mapDispatchToProps, mapDispatchToPropsFactories) const initMergeProps = match(mergeProps, mergePropsFactories) diff --git a/src/index.js b/src/index.js index 2384a4428..9ce59e7c4 100644 --- a/src/index.js +++ b/src/index.js @@ -1,4 +1,5 @@ import Provider from './components/Provider' +import connectAdvanced from './components/connectAdvanced' import connect from './connect/connect' -export { Provider, connect } +export { Provider, connectAdvanced, connect } diff --git a/test/components/connect.spec.js b/test/components/connect.spec.js index 627f7ff75..c79a8aa48 100644 --- a/test/components/connect.spec.js +++ b/test/components/connect.spec.js @@ -2001,8 +2001,7 @@ describe('React', () => { }) it('should allow custom displayName', () => { - // TODO remove __ENABLE_SECRET_EXPERIMENTAL_FEATURES_DO_NOT_USE_OR_YOU_WILL_BE_FIRED once approved - @connect(null, null, null, { getDisplayName: name => `Custom(${name})`, __ENABLE_SECRET_EXPERIMENTAL_FEATURES_DO_NOT_USE_OR_YOU_WILL_BE_FIRED: true }) + @connect(null, null, null, { getDisplayName: name => `Custom(${name})` }) class MyComponent extends React.Component { render() { return