【问题标题】:Learning React Native, asking about function vs class学习 React Native,问函数 vs 类
【发布时间】:2020-06-25 11:34:21
【问题描述】:

我正在学习本机反应,我有一个问题,我从 2018 年开始观看教师使用导出默认类的课程,在新教程中我看到 ppl 使用导出默认功能,所以我应该在我的应用程序中使用类还是函数?

【问题讨论】:

标签: reactjs react-native


【解决方案1】:

相应地使用,但钩子是在任何项目中实现的简单方法。 我可以看到的好处是在 Redux 中:-

它消除了在作为高阶组件的类中使用连接函数

使用类:=

const mapStateToProps = (state) => {
    return {
        test: test(state),
    }
};
const mapDispatchToProps = dispatch => ({
    test: () => dispatch(test),
  });

使用钩子:=

const test = `useSelector`(state => state.test); //similar to mapStateToProps 

import { useDispatch } from 'react-redux;
const dispatch = useDispatch();
dispatch(test); //similar to mapDispatchToProps

如果有人也发现其他优势,请发表评论。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-01-03
    • 2021-07-07
    • 2013-02-18
    • 2015-02-26
    • 1970-01-01
    • 2021-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多