“Сила Редердер реагирует” Ответ

Отреагировать лучший способ принуждения компонента обновлять

this.forceUpdate();
Colorful Capuchin

привязать компонент рерандера

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

Сила Редердер реагирует

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

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

Ответы похожие на “Сила Редердер реагирует”

Вопросы похожие на “Сила Редердер реагирует”

Больше похожих ответов на “Сила Редердер реагирует” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования