1

這工作:陣營本地終極版店內根組件錯誤:「尋找一個類成分,獲取物體的物體」

const Router = connect()(Router); 

// --- your exported main router 
export default class MyExportedRouter extends React.Component { 
    constructor(props) { 
     super(props); 
    }; 

    render() { 
     return (
      <Provider store={store}> 
       <Router scenes={scenes} /> 
      </Provider> 
     ); 
    } 
} 

但是,如果我改變

const Router = connect()(Router); 
... 
<Router scenes={scenes} /> 
... 

const myConnectedRouter = connect()(Router); 
... 
<myConnectedRouter scenes={scenes} /> 
... 

它失敗並出現以下錯誤:

looking for an class component, gets an object object

我完整的代碼是在這裏: https://github.com/aksonov/react-native-router-flux/blob/master/docs/REDUX_FLUX.md

+0

你可以在這裏添加一些'你的'代碼嗎? –

+0

如何定義「myconnectedroutes」組件?請將您定義此組件的代碼部分添加到您的問題中。 –

+0

與RNRF官方文檔相同。我已遵循所有說明並導入適當的文件等。 – user2906608

回答