用vite+react+react-redux 搭建一个项目

用vite+react+react-redux 搭建一个项目

十一月 23, 2023 评论 10 阅读 665 点赞 0 收藏 0

下面是使用 ViteReactReact Redux 搭建项目的基本步骤:

  • 创建一个新的 Vite 项目: 使用命令行工具在您选择的目录中创建一个新的 Vite 项目。
npm init vite@latest my-project --template react
  • 进入项目目录:
cd my-project
  • 安装 React Redux 和相关依赖: 在项目中安装 React ReduxReact-Redux Redux
npm install react-redux redux
  • 创建一个简单的 Redux Store: 在 src 目录下创建一个名为store.js的文件,并编写基本的 Redux Store
import { createStore } from 'redux';

const initialState = {
  // 初始状态数据...
};

function rootReducer(state = initialState, action) {
  // 根据不同 action 更新状态...
}

const store = createStore(rootReducer);

export default store;
  • 在根组件中使用 Provider 组件包裹应用程序: 打开 src 目录下的 main.jsx 文件,并将应用程序根组件包裹在 <Provider> 组件中,以便将Redux Store注入到整个应用程序中。
import React from 'react'
import ReactDOM from 'react-dom/client'
import { Provider } from 'react-redux'
import store from './store'
import App from './App.jsx'
import './index.css'

// 应用程序根组件...
//const App = () => {
  // ...
//};

ReactDOM.createRoot(document.getElementById('root')).render(
  <Provider store={store}>
    <App />
  </Provider>,
)

现在您已经完成了基于 ViteReact React Redux 的项目搭建。您可以根据需要编写和组织您的业务逻辑和 UI 组件,以及定义和处理 actionsreducers 等来管理应用程序状态。并且可以通过 useSelectoruseDispatchReact Hooks 在组件中访问和更新Redux 状态。

*
*
*