Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 如何将redux与react DOM节点连接?_Reactjs_Redux - Fatal编程技术网

Reactjs 如何将redux与react DOM节点连接?

Reactjs 如何将redux与react DOM节点连接?,reactjs,redux,Reactjs,Redux,Hi是否可以将react dom节点连接到存储?我很少有这样的尝试: import React, {DOM} from 'react'; export default connect((state,props) => { ... })(DOM.a) 或者这个: import React, {createFactory} from 'react'; export default connect((state,props) => { ... })(createFactory

Hi是否可以将react dom节点连接到存储?我很少有这样的尝试:

import React, {DOM} from 'react';

export default connect((state,props) => {
  ...
})(DOM.a)
或者这个:

import React, {createFactory} from 'react';

export default connect((state,props) => {
  ...
})(createFactory('a'))
没有成功。之后,我现在用这个解决了这个问题:

import React from 'react';

const anchor = (props) => {
  return <a {...props}>{props.children}</a>
}

export default connect((state, props) => {
  ...
})(anchor)
从“React”导入React;
常量锚=(道具)=>{
返回{props.children}
}
导出默认连接((状态,道具)=>{
...
})(主播)
但我认为这是不必要的。
有更简单的解决方案吗?

您试图解决的根本问题是什么?@Skay我正在构建react应用程序,它将取代我们的旧大应用程序,为了在新旧应用程序之间成功过渡,我需要向anchor tag href添加几个查询参数,并且我需要使其在整个应用程序中工作,而不需要在定义中添加任何内容,因为将来我只想交换将被移植的链接上的组件导入并摆脱这些连接。你是说你有一个旧应用程序吗将数据放入锚标记hrefs中?您想将这些锚定链接重建为React组件,并让您的Redux应用程序也使用相同的数据填充锚定标记?React组件或Redux应用程序之外的内容是否会更改锚定标记?如果是这样,您希望Redux应用程序相应地记录这些更改?旧应用程序在从一页导航到另一页时使用很少的查询参数,有时在查询到api后会发生更改,当我从旧应用程序导航到新应用程序时,我会在服务器上的Redux中存储第一个参数并构建锚定标记,我还连接了中间件,如果需要,可以在请求后处理参数的更改,然后我想用新数据重建整个锚定标记。您试图解决的根本问题是什么?@Skay我正在构建react应用程序,它将取代我们的旧大应用程序,为了在新旧应用程序之间成功过渡,我需要向anchor tag href添加几个查询参数,并且我需要使其在整个应用程序中工作,而不需要在定义中添加任何内容,因为将来我只想交换将被移植的链接上的组件导入并摆脱这些连接。你是说你有一个旧应用程序吗将数据放入锚标记hrefs中?您想将这些锚定链接重建为React组件,并让您的Redux应用程序也使用相同的数据填充锚定标记?React组件或Redux应用程序之外的内容是否会更改锚定标记?如果是这样,您希望Redux应用程序相应地记录这些更改?旧应用程序在从一页导航到另一页时使用很少的查询参数,有时在查询到api后会发生更改,当我从旧应用程序导航到新应用程序时,我会在服务器上的Redux中存储第一个参数并构建锚定标记,我还连接了中间件,该中间件在请求后处理参数的更改(如果需要),然后我想用新数据重建整个锚标记