在React JS功能组件中分派动作后,如何立即使用Redux存储中的更新值

时间:2019-12-26 03:14:38

标签: reactjs redux react-hooks

在HandleSignIn函数中调度getActionUser Action之后,需要更新“ props.error”的值。 即使使用分派动作并更新redux存储后的旧值,该代码仍将以旧值“ props.error”执行。

请在执行操作后立即帮助我获取更新的值

ORDER BY

1 个答案:

答案 0 :(得分:1)

import pygame pygame.init() black = (0,0,0) board = pygame.image.load(r'/home/pi/Pictures/TicTacToeBoard.jpg') display = pygame.display.set_mode((220, 221)) while True: display.fill(black) display.blit(board, (0,0)) for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() quit() 是对象,并作为参数传递给props组件。它将使用handleSignIn更新,但仅在下一次渲染时更新。

但是您可以像下面这样从error动作创建者那里返回error

getActiveUser

您可以立即使用组件中的返回值

const getActiveUser = user => dispatch => {
    /* do work */
    dispatch ({type: 'ERROR', error });
    return error;
}