假设我有一个在3000端口上运行的React js项目,我可以使用查询字符串例如传递一些值。
http://localhost:3000/?P1=XXXXXXXXX&P2=YYYYYYYYYYYYY
,并且可以在componentDidMount()块中将它们读取为P1和P2。
是否还有其他方法可以在加载URL时传递值,因为我想传递大量参数?
答案 0 :(得分:1)
通常,react应用程序从后端必须提供的api中获取初始数据,并且在大多数情况下建议这样做。但是您也可以让服务器将初始数据嵌入html中,例如:
<script type="text/javascript">
var initialData = {foo: 'bar'};
</script>