使用WebStorm的导航弹出窗口(+ + )时是否可以忽略搜索node_modules文件夹?CommandShiftN
这使得在想要快速导航到例如package.json
文件时非常烦人.
我正在尝试迁移到 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) 我正在寻找为Containers定义默认道具的最佳实践(这是与redux商店连接的智能组件),我发现至少有两种方法可以实现它.
const initialState = {
name: 'John'
};
export default function userState (state = initialState, action) {...}
Run Code Online (Sandbox Code Playgroud)
User.defaultProps = {
name:'John'
};
Run Code Online (Sandbox Code Playgroud)
哪一个是最好的,为什么?