javascript 中多个嵌套连接和 graphql 调用的干净格式是什么?
What's a clean formatting for multiple nested connect and graphql calls in javascript?
我正在寻找有关如何清晰地格式化多个嵌套连接和 graphql 语句以提高可读性和易于输入的建议。如您所见,包装每个调用看起来很笨拙。当您有多个嵌套的 connect/graphql 语句时,是否有建议的 shortcut/trick/formatting?
connect(mapStateToProps, mapDispatchToProps)(graphql(signinUserGql, {name: 'signIn'})(graphql(registerUserGql, {name:'register'})(LoginScreen)));
有几种在线 Javascript 代码格式化工具。他们似乎都在推荐这个:
connect(mapStateToProps, mapDispatchToProps)(graphql(signinUserGql, {
name: 'signIn'
})(graphql(registerUserGql, {
name: 'register'
})(LoginScreen)));
http://jsbeautifier.org/
http://www.danstools.com/javascript-beautify/
这太主观了,但我喜欢:
connect(mapStateToProps, mapDispatchToProps)(
graphql(signinUserGql, {name: 'signIn'})(
graphql(registerUserGql, {name:'register'})(LoginScreen)
)
);
对我来说,我可以清楚地看到 graphql
个调用和每个调用的参数。
我正在寻找有关如何清晰地格式化多个嵌套连接和 graphql 语句以提高可读性和易于输入的建议。如您所见,包装每个调用看起来很笨拙。当您有多个嵌套的 connect/graphql 语句时,是否有建议的 shortcut/trick/formatting?
connect(mapStateToProps, mapDispatchToProps)(graphql(signinUserGql, {name: 'signIn'})(graphql(registerUserGql, {name:'register'})(LoginScreen)));
有几种在线 Javascript 代码格式化工具。他们似乎都在推荐这个:
connect(mapStateToProps, mapDispatchToProps)(graphql(signinUserGql, {
name: 'signIn'
})(graphql(registerUserGql, {
name: 'register'
})(LoginScreen)));
http://jsbeautifier.org/
http://www.danstools.com/javascript-beautify/
这太主观了,但我喜欢:
connect(mapStateToProps, mapDispatchToProps)(
graphql(signinUserGql, {name: 'signIn'})(
graphql(registerUserGql, {name:'register'})(LoginScreen)
)
);
对我来说,我可以清楚地看到 graphql
个调用和每个调用的参数。