我是新来的反应js。
我有两条路线,例如A和B。现在我将一些值从A传递给B作为道具。如果刷新了B页面,则来自A的所有道具值都将消失,并且B页面不会呈现。我正在使用redux反应。
mapDispatchToProps
&mapStateToProps
函数用于在A和B路线之间传递值作为道具。
例如:路线A进行了一些计算,并将值存储在redux状态,路线B导出为connect(mapStateToProps, mapDispatchToProps)(B)
,通过使用mapStateToProps
,状态A的状态值作为prop传递给B。
请建议我在上述用例上处理浏览器刷新的最佳方法,以及在路由之间传递值的其他最佳方法。提前致谢。
var str1 = "string1" + (false)?"string2":"string3"; // output: string2
var str2 = "string1" + (true)?"string2":"string3"; // output: string2
Run Code Online (Sandbox Code Playgroud)
为什么这些表达式在条件中无论真/假都评估为"string2"?
"string1"和"string3"会发生什么?这些表达式究竟是如何评估的?