您好,我的 estlint 遇到问题:
分配给函数参数“state”的属性。eslintno-param-重新分配
在此代码上:
state.sideisOpen = action.payload;
interface SideBar {
sideisOpen: boolean;
}
const INITIAL_STATE: SideBar = {
sideisOpen: true,
};
const sideBar = createSlice({
name: 'toggleSide',
initialState: INITIAL_STATE,
reducers: {
toggleSide: (state, action: PayloadAction<boolean>) => {
state.sideisOpen = action.payload;
},
},
});
export const { toggleSide } = sideBar.actions;
export { sideBar };
Run Code Online (Sandbox Code Playgroud)
Eug*_*aev 21
请尝试编辑您的.eslintrc文件以使规则对您的情况不那么严格:
// .eslintrc
'no-param-reassign': ['error', {
props: true,
ignorePropertyModificationsFor: [
'state',
]
}],
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6244 次 |
| 最近记录: |