小编Man*_*ari的帖子

React-native-tab-view:点击选项卡时过渡非常慢,但滑动时非常平滑

我对选项卡使用react-native-tab-view,但是当我单击选项卡时,转换非常慢。并且滑动时流畅且快速。我做了什么来解决它:-我将所有子组件设为 PureComponent,它在索引更改时呈现。这意味着如果内容与之前没有不同,它就不会重新渲染。我交叉检查了组件是否正在重新渲染以及组件是否未重新渲染。但如果单击选项卡(而不是滑动),它仍然会滞后或过渡缓慢

android react-native react-native-tab-view

6
推荐指数
0
解决办法
2519
查看次数

任何导航均未处理“导航/重置”操作

我遇到了一个错误。当我尝试重置屏幕导航堆栈时,出现此错误The action 'Navigation/RESET' was not handled by any navigation

我重置导航的代码是:

 let resetAction = StackActions.reset({
       key: null,
       index: 0,
       actions: [
         NavigationActions.navigate({ routeName: 'ScreenName' })
       ]
    })
 this.props.navigation.dispatch(resetAction)
Run Code Online (Sandbox Code Playgroud)

如果您能建议我任何解决方案,我将非常感激。

react-native react-redux react-navigation

4
推荐指数
1
解决办法
1万
查看次数

Express-validator 的 isAlpha() 函数中的空格问题

我在我的项目中使用 Express-validator 我来自客户端的 json 是

{"name": "john doe"}
Run Code Online (Sandbox Code Playgroud)

我的快速验证码是

[check('name', 'invalid name').isAlpha()]
Run Code Online (Sandbox Code Playgroud)

为什么此代码返回无效名称,而这是一个字符串。我也尝试了isString()但它也不起作用,它的工作方式与isAlpha()相同。对客户端的错误json 响应是

{
"errors": [
    {
        "value": "john doe",
        "msg": "invalid name",
        "param": "name",
        "location": "body"
    }
]
}
Run Code Online (Sandbox Code Playgroud)

isAlpha() 函数是否只将一个单词视为字符串

我怎样才能解决这个问题

validation mongodb node.js express express-validator

3
推荐指数
1
解决办法
8384
查看次数