【发布时间】:2020-12-13 16:10:54
【问题描述】:
我想在 thunk 中获取存储在 state 中的值,在本例中为 projectId。我可以在调用操作时访问此值而不将其作为参数传递吗?
interface RepoDetailsState {
openIssuesCount: number
error: string | null
}
const initialState: RepoDetailsState = {
openIssuesCount: -1,
error: null,
projectId: 'someProjectId'
}
const repoDetails = createSlice({
name: 'repoDetails',
initialState,
reducers: {
// ... reducers ...
}
})
export const {
getRepoDetailsSuccess,
getRepoDetailsFailed
} = repoDetails.actions
export default repoDetails.reducer
export const fetchIssuesCount = (
org: string,
repo: string
): AppThunk => async dispatch => {
//How do I access projectId from state?
}
【问题讨论】:
标签: javascript reactjs redux-toolkit