实现模板存储的最佳实践是什么?



创建Stencil存储时,定义字段时是否有最佳实践?

在线文档只有基本的数字示例,但如果我们有对象,字符串或布尔值呢?我们应该使用"as"还是"new"关键字?

的例子:

const { state, onChange } = createStore({
username: null as string,
friends: new List<Friends>(),
isActive: false as boolean,  
});

createStore()函数是通用的,所以您可以创建一个接口来定义类型:

interface StoreState {
username: string | null;
friends: List<Friends>;
isActive: boolean;
}
const { state, onChange } = createStore<StoreState>({
username: null,
friends: new List(),
isActive: false,
});

请注意,我在List<Friends>中删除了泛型类型,因为它将自动从接口推断出来。

相关内容

  • 没有找到相关文章

最新更新