下面是使用 Vite
、React
和 React Redux
搭建项目的基本步骤:
Vite
项目: 使用命令行工具在您选择的目录中创建一个新的 Vite
项目。npm init vite@latest my-project --template react
cd my-project
React Redux
和相关依赖: 在项目中安装 React Redux
、React-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>,
)
现在您已经完成了基于 Vite
、React
和 React Redux
的项目搭建。您可以根据需要编写和组织您的业务逻辑和 UI
组件,以及定义和处理 actions
、reducers
等来管理应用程序状态。并且可以通过 useSelector
和 useDispatch
等 React Hooks
在组件中访问和更新Redux
状态。