Skip to content

Using react-redux connect deep force update does not work #2

@haneev

Description

@haneev

forceUpdate is ignored by react-redux connect. Because internally a renderedElementis stored and forceUpdate does not reset this element, leading to rendering an possibly 'old' component. A fix could be like adding this code to deepForceUpdate. Or update react redux connect to handle forceUpdate.

    traverseRenderedChildren(node, internalInstance => {
        const instance = internalInstance._instance;
        if (instance && instance.renderedElement) {
            instance.renderedElement = null;
        }
    });

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions