小编Web*_*her的帖子

使用导航弹出窗口时忽略Webstorm中的node_modules

使用WebStorm的导航弹出窗口(+ + )时是否可以忽略搜索node_modules文件夹?CommandShiftN

这使得在想要快速导航到例如package.json文件时非常烦人.

webstorm

63
推荐指数
4
解决办法
3万
查看次数

如何正确使用redux工具包的preloadedState和createSlice?

我正在尝试迁移到 redux 工具包,但遇到了一个问题。

这是一个简单计数器切片的示例。

import { createSlice } from "@reduxjs/toolkit";

const initialState = {
  value: 0,
};

export const counterSlice = createSlice({
  name: "counter",
  initialState,
  reducers: {
    increment: (state) => {
      state.value += 1;
    },
    decrement: (state) => {
      state.value -= 1;
    },
  },
});

export const { increment, decrement } = counterSlice.actions;
export default counterSlice.reducer;

Run Code Online (Sandbox Code Playgroud)

这是一个使用configureStore 创建的商店。

import { configureStore } from "@reduxjs/toolkit";
import counterReducer from "./slice";

export const store = configureStore({
  reducer: {
    counter: counterReducer,
    // later, many …
Run Code Online (Sandbox Code Playgroud)

redux redux-toolkit

9
推荐指数
1
解决办法
6967
查看次数

React Redux initialState vs defaultProps

我正在寻找为Containers定义默认道具的最佳实践(这是与redux商店连接的智能组件),我发现至少有两种方法可以实现它.

  1. 要在我的reducer中使用initialState:
const initialState = {
  name: 'John'
};

export default function userState (state = initialState, action) {...}
Run Code Online (Sandbox Code Playgroud)
  1. 要使用defaultProps
User.defaultProps = {
  name:'John'
};
Run Code Online (Sandbox Code Playgroud)

哪一个是最好的,为什么?

javascript reactjs redux

8
推荐指数
1
解决办法
1455
查看次数

标签 统计

redux ×2

javascript ×1

reactjs ×1

redux-toolkit ×1

webstorm ×1