“memaksa komponen ke rerender” Kode Jawaban

Bereaksi cara terbaik untuk memaksa komponen untuk memperbarui

this.forceUpdate();
Colorful Capuchin

memaksa komponen ke rerender

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

Jawaban yang mirip dengan “memaksa komponen ke rerender”

Pertanyaan yang mirip dengan “memaksa komponen ke rerender”

Lebih banyak jawaban terkait untuk “memaksa komponen ke rerender” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya