使用具有空 dom 树 (<></>) 的子/同级组件来获取数据?耶还是不?



到目前为止,我唯一看到的例子是一个父数据包装器,它正在获取数据并将其传递给孩子。我正在使用Redux并计划通过"连接"分发数据。创建仅用于纯粹获取的无状态组件是一个不好的代码?

示例:

const jsx = (
  <Provider store={store}>
    <App/> 
    <FetchingData >
  </Provider>
);
export const FetchingData = props => {
useEffect(()=>Listening to database and saving to Redux store...);
return <>
};
const mapStateToProps = (state, props) => ({
  ...
});
const mapDispatchToProps = dispatch => ({
  ...
});
export default connect(
  mapStateToProps,
  mapDispatchToProps
)(FetchingData);

PROS:易于插入,无需实施备忘录||由于没有孩子,因此应该compontupdate。

cons:?

nay。原因一:有人阅读任何一个代码片段是否合理地理解并确定通常的工作流程?即使有人在1个月后是您?原因二:如果您写一些违反原因的东西,那么您使用的是99%的机会(在这里是这种情况(,您正在使用特殊的工作流程津贴,因为框架不是设计的,并且不会是考虑到这个工作流程。

因此,由于无法理解的,无法获得的代码,回顾,不。

相关内容

  • 没有找到相关文章

最新更新