mobx

    2热度

    1回答

    取消mobx自动运行功能 我在componentDidMount以下运行功能: componentDidMount() { this.autoUpdate = autorun(() => { this.setState({ rows: generateRows(this.props.data) }) }) } 问题是

    1热度

    1回答

    我在寻找基于另一个字段的值可以显示/隐藏表单域 我可以通过观察观察事件 rules: "required|string|between:1,100", observers: [ { key: "value", // can be any prop call: ({ form, field }) => { //value is X

    4热度

    1回答

    我目前正在修改一个待办事项应用程序的Mobx教程。 link 我想要做的是添加一个简单的计数器按钮到每个渲染列表项。我想这会很简单,但我必须犯一个语法错误,因为我无法正确地进行网格划分。我现在正在得到的主要错误是“数组或迭代器中的每个子元素都必须具有唯一的”键“属性”。我想我会通过在每个计数器中添加一个uuid来解决此问题(计数器是导致错误开始出现的原因)。唉,我似乎无法找到解决方案。 这里是该应

    1热度

    1回答

    我很好奇mobx如何在引擎盖下工作。 如果我有一个组件,既是观察者和含有可观: @observer export default class Form extends Component { @observable submitted = false; @action.bound submit() { } } 如何mobx引起不使用的setStat

    5热度

    1回答

    我正在尝试使用react-native-navigation,但我陷入了一个简单的问题。 该应用有一个没有标签的登录页面。 (非常类似于Facebook登录页面)(图片编号- The image is just to give an idea. Image Courtesy - Google 用户登录后,我想要转换为基于选项卡的应用程序,并且我希望为这两个选项卡使用不同的导航堆栈(因为它发生在像Q

    2热度

    1回答

    我一直在努力使我的React项目MobX工作。 我已经按照babelrc配置,也安装了transform-decorators-legacy,但似乎我在尝试运行我的项目后得到Parsing error: Unexpected character @。 这里是我的babelrc: { "presets": [ "es2015", "react", "stage

    0热度

    1回答

    我有一个地图反应组件,我动态地添加标记。问题是,当我在商店中添加标记时,整个地图重新渲染,而不是只追加标记到地图。有没有人有任何建议如何可以修复?我非常肯定,我需要专门将商店注入到CPMap功能中,我只是不确定如何。 const CPMap = withGoogleMap((props) => ( <GoogleMap ref={props.onMapLoad}

    1热度

    1回答

    什么是正确的方式来分配值的MobX存储变量? 我知道设置数组应该用replace()函数完成,否则常规数组将被分配给变量而不是可观察数组。 但是对象呢?正确的方法是使用setObject1()或setObject2()?我试过两种选择,两种都可以工作 那么基元类型和变量如何用null初始化呢?再次定期作业,但它是正确的方式? class store { @observable array

    1热度

    1回答

    如何从MobX访问组件引用,下面的例子中,运行'doSomething'的乐趣是在componentDidMount之后,我得到了一个没有函数的错误, 我想弄清楚如何访问MobX中的ref。 任何东西将不胜感激。非常感谢。 @observer class MyNav extends Component { testFun() { } } @observer class

    1热度

    1回答

    我玩弄mobx,不知道如何从服务器格式的数据是匹配与mobx类?这当然会通过ajax请求来获取数据。 class Student { @observable firstName @observable lastName @observable classes = [] constructor(firstName, lastName, cla