1. En la mayoría de los escenarios, el valor del estado cambia y se espera que la página se actualice y se represente de inmediato, entonces, ¿cómo hacerlo?
Respuesta: 1) Al establecer el valor de estado, devuélvalo a través de una función
2) Realice el almacenamiento en caché a través de useRef
const filepath_=useRef<any>()
filepath_.current=data
//这种方式比setState快
console.log("文件夹路径",filepath_);
2. En algunos escenarios, es deseable retrasar la obtención del valor de estado A. Por ejemplo, si hay una API cuya respuesta tarda en procesarse, la ejecución de la API puede hacer que la API no devuelva ningún valor si el valor de estado es juzgado demasiado pronto (por ejemplo, hay demasiados elementos de mapa de capas abiertas, renderizando Demasiado lento, más lento que obtener el valor de estado).
Solución: 1) Configure el temporizador (no recomendado)
2) Configure el valor de estado en nextTick y llame a la función de ejecución de juicio lógico en nextTick.
3) Luego llame a la función de ejecución de juicio lógico en una función asíncrona (función de interfaz de back-end).