mobx

    2热度

    1回答

    我在网络应用程序中使用mobx和react,我想找到一种方法将mobx存储状态传递给无状态组件。以下是我当前的组件源代码: import React from 'react'; import Panel from './Panel'; import {inject, observer} from 'mobx-react'; @inject(allStores => ({ form

    1热度

    2回答

    假设我有两个React组件Parent和Child,它们都是由Mobx管理的某个状态的@observer。如果孩子在componentWillReceiveProps()中使用Mobx值以外的渲染方法,该值/可观察值是否会被父组件的渲染autorun跟踪? 感谢

    1热度

    1回答

    我的小todo应用程序存在问题。每次我试图删除一个项目有一个错误Cannot read property 'todos' of undefined 为什么this在里面addTodo约束,但不removeTodo? 触发都是在这里完成:<button onClick={() => removeTodo(id)}> X </button> 演示上JSfiddle 感谢。

    1热度

    1回答

    我已经创建了如下的内部回调函数。 render() { const profiles = this .props .store .profiles; const renderCell = (rowIndex: number) => { console.log('rendering...'); return <Cell

    0热度

    1回答

    任何帮助非常赞赏: Mobx似乎子和父组件之间失去状态。 我在下面做了一个小提琴演示。包括评论和输出清晰。 (当前版本的反应,Mobx和Mobx反应的) 感谢。演示 的jsfiddle DEMO该处 https://jsfiddle.net/ymp1g6qk/3/ SCREENSHOT该处 控制台输出该处 示例代码的位置: const {observable, computed, extendOb

    1热度

    1回答

    我是React和MobX的新手。我读过/看过很多关于反应的教程,并与MobX结合起来反应。 我需要创建一个表单,用户可以在其中选择(自动完成)产品。我正在使用react-select来执行此操作。当用户选择一个产品时,界面需要更新另一个选择,包含所选产品的位置(我还没有实现,但它将使用位置可观察的选项)。 有没有关于如何设置反应元素和MobX之间的通信的最佳实践? 'findProduct'和'f

    2热度

    1回答

    我发现mobx可观察的组件只会让自己放弃而不是他们的孩子。这是如何实现的?

    3热度

    1回答

    我是mobx新手。我想知道为什么当我调用计算的getServerUrls()函数而不是对象时,我得到了ObservableObjectAdministration。 下面是我的商店。 import { observable, computed } from 'mobx'; import { ServerNames } from 'master-server-urls'; class Serv

    1热度

    1回答

    只使用MobX存储是否消除常规有状态组件的功能?目前,我使用componentDidUpdate访问prevState并根据其值调用其他方法。如何在MobX/React MobX存储中访问像那样的生命周期方法? 更具体地说,这里是我的我当前的代码看起来像我的生命周期功能之一: componentDidUpdate(prevProps, prevState) { const current

    0热度

    1回答

    类 我怎样才能改变这种代码的类: const PrivateRoute = ({ component, ...rest }) => ( <Route {...rest} render={props => ( fakeAuth.isAuthenticated ? ( React.createElement(component, props) ) : (