ReduxJavaScript软件工程TypeScript函数式编程

你们考虑过 redux 的复用吗?

Colliot6/23/2018, 5:32:49 AM


Preview:

Cancel

Elsewhere

aaaaaaleeeeeeeex replied to 净土是不是已经凉了

emmm 非常有趣的净土

Colliot replied to 如何在不引入相关模块的情况下获取类型?

经过试验,实际上只需要 export TypeOf<T> = T 然后在前端代码中只使用 TypeOf<Question> 就好(如果模型是 Question)。 TS 真是太美妙了!

Colliot replied to JetBrains 系 IDE 如何在已经打开一个文件且已经分屏的情况下在另一个部分打开同一个文件?

我最近在用一种似乎可行的方式,就是把文件从文件列表中拖动到 panel 上。

nickname replied to JetBrains 系 IDE 如何在已经打开一个文件且已经分屏的情况下在另一个部分打开同一个文件?

see this How to create two editor panes for the same file? ttps://stackoverflow.com/q/1846565/8590320

Colliot replied to 净土是不是已经凉了

有,我正在火热开发中,只是时间有点不够。

Colliot replied to 一个重大的消息——本站的 Angular 版本不再继续开发,将会用 React 「重新」开发

现在计划可能又变,可能还可以抢救一会儿……

Colliot replied to 一个重大的消息——本站的 Angular 版本不再继续开发,将会用 React 「重新」开发

Angular 版本的源码会在彻底用 React 重写完之后开放,作为血与泪的纪念,作为反面教材。此生不再碰 Angular。

Colliot replied to 在 TypeScript 中提取两个类型的公共属性

fdasfasdfasdasfdsfasdfasdfsdfagfdsgsfdgsfdgsfdgsfdsfdsfdg

zuozijian3720 replied to 在 TypeScript 中提取两个类型的公共属性

type A = { a: number b: string

pe B = { a: string c: string

pe C = { a: number c: string

pe NeverO = { [key: string]: never } pe In<A, B> = ({ [K in keyof A]: K } & NeverO)[keyof B] pe U<A, B> = { [K in In<A, B>]: (A & NeverO)[K] | (B & NeverO)[K]

pe D = U<A, B>

pe D = { a: number | string;

pe E = U<A, C>

pe E = { a: number;

/

Colliot replied to 在 TypeScript 中提取两个类型的公共属性

不过倒是对我使用 conditional type 提了一个醒。