我想为我的react应用创建一个util类。 util类应该是无法实例化的静态类,据我所知。那么,在javascript中创建util类的正确方法是什么?如何使它变为静态?
答案 0 :(得分:3)
您可以定义一个仅包含static
方法的类,它可能如下所示:
class Util {
static helper1 () {/* */}
static helper2 () {/* */}
}
export default Util;
但是,由于您不需要实例化实用程序类的对象,因此很有可能您实际上不需要一个类,而导出实用程序功能的简单模块将更好地满足您的需求:
const helper1 = () => {/* */};
const helper2 = () => {/* */};
export default {
helper1,
helper2
};