相关疑难解决方法(0)

如何将方法放在Redux状态的对象上?

根据文档反应app的状态必须是可序列化的.那么课程怎么样?

假设我有一个ToDo应用程序.到目前为止,每个Todo项目都具有类似等的属性.现在我想在不可序列化的对象上使用方法.即它会重命名todo并做很多其他的东西.namedateTodo.rename()

据我所知,我可以在某处声明函数,rename(Todo)或者通过props将该函数传递this.props.rename(Todo)给组件.

我在.rename()某处声明了2个问题:1)在哪里?在减速机?would be instance在应用程序周围的reducer中找到所有方法很难.2)传递这个功能.真?我应该从所有更高级别的组件手动传递它吗?每次我有更多的方法添加大量的样板来传递它?或者总是这样做,并希望我对一种类型的对象只有一种重命名方法.不是Todo.rename() Task.rename()Event.rename()

这对我来说似乎很愚蠢.对象应该知道可以对它做什么以及以何种方式.是不是?

我在这里缺少什么?

javascript flux reactjs redux

46
推荐指数
2
解决办法
2万
查看次数

标签 统计

flux ×1

javascript ×1

reactjs ×1

redux ×1