пространство имен модели dvajs или состояние не видно в props.state или redux devtools

Я работаю над проектом (dvajs+umijs+reactjs), проблема в этом проекте - это состояние модели dva, которого не было в моих реквизитах функций или redux devtools, Все необходимые или связанные файлы ниже.

src / pages / Модель / HomeData.js

      export default {
namespace: 'Todo',
state: {
    Todo:"Todo data",
    id:"112334"
}
};

src / pages / Главная / Home.js

      import { connect } from 'dva'
import React from 'react'
function Home(props) {
    console.log(props);
    return (
        <div>
            Home
        </div>
    )
}
const mapStateToProps = (state) => {
    return {
        state:state
    }
}

export default connect(mapStateToProps)(Home)

.umirc.js

      import routeConfig from "./config/routeConfig";
export default {
  treeShaking: true,
  routes: routeConfig,
  plugins: [
    ['umi-plugin-react', {
      antd: true,
      dva: {
        immer: true
      },
      dynamicImport: true,
      title: 'umi demo',
      dll: false,
      
      routes: {
        exclude: [
          /components\//,
        ],
      },
    }],
  ],
}

и зависимости проекта

      "dependencies": {
        "dva": "^2.4.1",
        "react": "^16.8.6",
        "react-dom": "^16.8.6"
      },

в redux devtools он видел меня вот так @@ dva: 0 не видел никакого пространства имен

          state:
@@dva: 0
loading: {global: false, models: {…}, effects: {…}}
routing: {location: {…}}
[[Prototype]]: Object
staticContext: undefined
[[Prototype]]: Object

у кого-нибудь может быть какая-то идея, как решить или в чем проблема в моем коде?

0 ответов

Другие вопросы по тегам