我正在将React 16.6和react-router v4用于主从Web应用程序。我在导航栏中显示标题,其中的各个元素使用React Router和Links呈现。使用组件,我可以轻松地渲染数组元素,但是我想允许对每个组件进行就地编辑,并将状态更改传播回父级。
在详细信息here之后,我尝试使用“ to”对象中的状态传递回调函数。当我检查组件构造函数时,该功能不可用。
示例
<Link class="col" to={{pathname: `/listing/${id}`, state: {entity: elem, callback: updateComponent}}}>{elem['name']}</Link>
updateComponent是一个函数。
解决此问题的首选方法是什么?
答案 0 :(得分:0)
只看了一眼,从我那里收集到的action
是为了历史。
action - (string) The current action (PUSH, REPLACE, or POP)
您可以使用onClick