score:1

you just add a props trigger is an object. so the component will always re-render

function showmessage(message, config) {
  reactdom.render(
    <message message={message.body} trigger={{}} />,
    document.getelementbyid(config.targetelementid)
  );
}

function message({ message, trigger })

  useeffect(() => {
    setisopen(true);
  }, [message, trigger]);

Related Query

More Query from same tag