“Zwingen eine Komponente, um neu zu treiben” Code-Antworten

Reagieren Sie die beste Möglichkeit, Komponenten zum Aktualisieren zu zwingen

this.forceUpdate();
Colorful Capuchin

Zwingen eine Komponente, um neu zu treiben

import React, { useState } from 'react';

//create your forceUpdate hook
function useForceUpdate(){
    const [value, setValue] = useState(0); // integer state
    return () => setValue(value => value + 1); // update the state to force render
}

function MyComponent() {
    // call your hook here
    const forceUpdate = useForceUpdate();
    
    return (
        <div>
            {/*Clicking on the button will force to re-render like force update does */}
            <button onClick={forceUpdate}>
                Click to re-render
            </button>
        </div>
    );
}
Excited Eland

Ähnliche Antworten wie “Zwingen eine Komponente, um neu zu treiben”

Fragen ähnlich wie “Zwingen eine Komponente, um neu zu treiben”

Weitere verwandte Antworten zu “Zwingen eine Komponente, um neu zu treiben” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen