观察者全局变量reactjs

Observer global variables reactjs

是否可以观察全局常量,例如 gloabl const 我们可以称之为 Auth.ts

我想这样做 https://mobx-react.js.org/observe-how 但全局性

import { observable, action, computed } from 'mobx';

const userAutehnticationObserver = observable({
  loggedIn: false,
  tokenId: ''
})

来自另一个 tsx 函数

import React from "react";

    const Dashboard = () => {
    const P1 = observer(function P1({ userAutehnticationObserver }) {
      return <h1>{person.name}</h1>
    })
      return (
        <div>
        </div>
      );
    };
    export default Dashboard;

第三个函数将某些 onClick 更改为第一个全局常量,第二个函数可以观察到

是的,当然,你可以这样做,基本上你将商店注入你需要的不同组件,如果你需要改变一些东西可以使用一个动作来产生全局商店的变化。这将反映在所有注入商店并使用观察者的组件中