javascript - Comment forcer l'actualisation d'un composant dans React?
漂亮男人
漂亮男人 2017-05-19 10:30:06
0
3
1087

Il y a une balise <img src='127.0.0.1/img' /> à l'intérieur du composant pour charger l'image via l'URL. On suppose qu'une image entièrement blanche est initialement renvoyée
Après que l'utilisateur clique sur un. bouton, l’image de traitement d’arrière-plan devient entièrement noire.
Pour le moment, j'espère que le client pourra actualiser automatiquement cette modification et que l'image s'affichera complètement en noir.
Le changement d'état ne semble pas provoquer une autre demande d'adresse 'src='127.0.0.1/img'.
Existe-t-il un moyen d'y parvenir ?
//------------------
Posez une autre question. . React peut-il être utilisé avec redux sans réagir-redux ? S'il n'est pas utilisé, comment le magasin peut-il être distribué à chaque composant ?

//index.js
const store = createStore();
render(
        <component_a />
        <component_b />
    ,document.getElementById('app'));
漂亮男人
漂亮男人

répondre à tous(3)
滿天的星座

Bien que je ne sache pas de quoi vous parlez, si vous souhaitez simplement recharger l'image après que l'utilisateur l'a modifiée, vous pouvez définir un indicateur pour déterminer si l'image a été exploitée. Une fois l'opération terminée, utilisez setState pour. changez le drapeau pour atteindre l'objectif de mise à jour de l'image

过去多啦不再A梦

Peut-être que ce n'est pas la faute de React, envoyez-moi s'il vous plaît le code sur la façon de traiter les images

習慣沉默

Ajoutez une clé à <img />, puis renvoyez une clé différente dans le prochain render() du composant parent.

Remarque : Cela peut entraîner des changements importants dans l'opération de mise à jour des différences, tels qu'un démontage/montage qui n'était pas disponible auparavant, ou l'affichage sera considérablement plus lent.


Vous pouvez utiliser redux sans réagir-redux, à condition d'utiliser d'autres méthodes pour transmettre le magasin à tous les composants, comme l'utilisation d'accessoires ou de contexte.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal