0
我正在开发一个应用程序,使用react,redux +不可变的js。函数里面不可变的js和redux商店
我所有的应用程序状态都在一个只有不可变成员的redux存储中。我想知道是否允许在它们内部存储函数。我使用的用例是我在我的状态中描述了表单元素,并使用反应来呈现它们。一些表单元素需要验证,所以最简单的方法是将函数存储在状态中。这有效,但我有一种感觉,这是一种不好的做法。我似乎无法在网上找到任何东西。
任何帮助表示赞赏!
是这样的:
Map({
a: stuff
b: List.of(
...
// some UI form element that requires a function to validate
Map({
// other informations....
validate: value => 'success',
...
})
...
),
c: moreStuff
})