“Force Rerender React” 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

Force Rerender React

const [, forceUpdate] = useReducer(x => x + 1, 0);

  function handleClick() {
    forceUpdate();
  }
Joshua Gao

Ähnliche Antworten wie “Force Rerender React”

Fragen ähnlich wie “Force Rerender React”

Weitere verwandte Antworten zu “Force Rerender React” auf JavaScript

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen