V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Imindzzz  ›  全部回复第 13 页 / 共 14 页
回复总数  263
1 ... 5  6  7  8  9  10  11  12  13  14  
@919615766 是的,发布就一直在用。你看 readme 可以知道这个库就是对 react context api 的简单封装,没有多少更新维护的需求了。

代码也就 40 行,真有啥问题 fork 一下自己改
redux 算是第一代状态管理了吧,这个真不行,开始我宁愿挂到 window 里我都不愿用这个。
第二代是 mobx,这个集中管理,用了一段时间,就是使用还要注入,缺少类型提示,勉强用着。
第三代 react16 推出了 hook,就有了这个 https://www.npmjs.com/package/unstated-next 。可以说已经完美了。
没有 TS ??没有 TS ??没有 TS ??
2021-06-11 11:15:00 +08:00
回复了 tangzx 创建的主题 程序员 GitLab 国内版要来了,不香么
@zhengfan2016 可以设置成中文。。
2021-05-11 11:47:23 +08:00
回复了 v2tudnew 创建的主题 Windows 已经无法阻止 Windows10 更新了吗?
@deanguqiang 跑个题,我的真好奇,开着这么多窗口真的有效率吗。
你的工作场景是怎么样?阅历太浅想象不出。
有些标签会不会放在哪几个小时都不会切过去看啊?
2021-05-07 17:15:09 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
1 、上下游都需要 TS 支持
不需要。在 tsconfig 中配置 allowJs:true, 你就可以直接 import 一个 js 文件。

2 、接口字段类型不固定
这个两个方案,实际例子来说有个 age 字段
一是定义成 any 类型,这样就降级到 js,你原来 js 怎么做就怎么做。比较年龄时编译器不会报错,但运行时可能就报错了(出现字符串比较 '2' 大于 '11'这种情况)。
二是定义成 unknown,这样在你比较年龄时编译器会报错,需要你先写判断 if(typeof a.age ==='number'){//TODO 比较年龄},才能编译通过
-------
这个帖子的风向已经是人生攻击了,你作为题主很有必要拉回来。
-------
在我的理解中,js 换到 ts 不会有任何成本。除了一个领域到另一个领域的“几天学习成本”。
你可以提出你遇到问题,我们很乐意为你提供解决方案。
2021-05-07 16:36:28 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
@nexo 他说的 接口 可能是 ts 的 interface 关键字 ,不是 “后端接口请求”。
2021-05-07 14:40:47 +08:00
回复了 Jay54520 创建的主题 程序员 如何解含有多个变量的线性方程组?
这个网站不错
2021-05-06 17:49:17 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
@yohole 这个确实,我有时候去搞 java c++,也是有很多工具链上得问题卡主(比如 maven)。

但这个其实只是熟练度的问题,去任何一个新的领域都会这样的。 因为不常用所以不知道怎么搞。

可以强制自己先跑起来,再说如何优化。


具体到前端这个来说
1 、装 node/npm
2 、装上 npm 源解决网络问题 ,推荐安装这个一劳永逸 https://www.npmjs.com/package/mirror-config-china
3 、用脚手架初始化
vue https://github.com/vuejs/vue-cli
react https://github.com/facebook/create-react-app

4 、npm i , npm run start
2021-05-06 17:19:00 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
@yohole 看你是怎么定义的呢,2 个人合作也是多人合作。

话说回来了,哪怕自己一个人写代码,引入 ts 也没啥坏处嘛。但是不用 ts,在不可预见的未来可能就麻烦了。

看道理说工具链有问题,欢迎说出来交流交流。
2021-05-06 16:44:43 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
https://github.com/boringtu/srsdk/blob/master/src/thr-sdk.coffee

wx.getBLEDeviceCharacteristics

就比如你这段代码,你是直接记的拼写?还是直接去文档复制?

有 ts 的话,就可以只敲一个 wx.getB 就代码补全了。
然后要什么参数直接按住 ctrl 点击函数名进去看定义。
2021-05-06 16:14:38 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
你有一个大前提就是“js 的弱类型是优势”,

说来说去都是在讨论“类型有啥用” ,你可以有自己的实际场景和理解,但是从评论中你也看出来了,大家都更喜欢强类型。约束自己也约束团队。

@hronro 说的问题,你说可以通过培训和 review 来解决。
是,人肉解决是可以,但是编译器就能解决的事,为什么要去浪费时间人肉做呢。

review 代码的时间用找 bug 吗,用来交流编程技巧不好吗。

----

说到这里我问一句题外话,你用团队有使用 CI/CD?
2021-05-06 15:59:14 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
虽然你有故意的引战嫌疑,但还是真诚的和你交流一下吧。

人生苦短,多用代码提示

先不说团不团队的,调用一个第三方库,别去记具体的拼写。
敲一个 useH 在下拉框中选择 useHistory,编辑器自动 import 进来,就挺香的。

```js
import { useHistory } from 'react-router';
const history = useHistory();

```
2021-04-28 11:52:07 +08:00
回复了 v2gg 创建的主题 程序员 滴滴 iOS 客户端计价详细页面奇怪地含有一 32 字符的字符串
@Greatshu 好家伙,我直接实验一下
2021-04-16 12:13:51 +08:00
回复了 eccentric579 创建的主题 Android miui 老用户回归,有什么常识是我需要恶补的么
@lmmortal 而且我的 MIX2 没有这个选项,我的 9es 11 有
2021-04-16 12:12:05 +08:00
回复了 eccentric579 创建的主题 Android miui 老用户回归,有什么常识是我需要恶补的么
@lmmortal 我也是用过几个小米手机了的。。 真的关了之后都还在,都是推荐下载 APP
2021-04-16 12:08:25 +08:00
回复了 eccentric579 创建的主题 Android miui 老用户回归,有什么常识是我需要恶补的么
@Awes0me
第一步的操作,我也没有观察到有哪里的广告关闭了。合着你都没试过啊?

第二部的开屏广告是指哪些,我貌似没有发现不过。

但是“adb 执行之后,天气广告右上角的 X 关不掉了” 这一点,我觉还是有点关系的。


我主要想搞清一个问题“你们说的一键关的方法,到底能关哪些广告”,我试过之后广告全都还在啊,我很困惑。
2021-04-16 10:23:03 +08:00
回复了 eccentric579 创建的主题 Android miui 老用户回归,有什么常识是我需要恶补的么
@Awes0me 请问一下,你这个 adb 命令执行以后,可以 观察到哪些广告被一键关闭了?

我观察到的是 天气 /日历 里面的 APP 推广下载都还在 (但是广告右上角的 X 点不动了)

还是只有通过“APP 内的设置->用户体验计划->天气服务推荐”来关闭
1 ... 5  6  7  8  9  10  11  12  13  14  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5452 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 02:07 · PVG 10:07 · LAX 19:07 · JFK 22:07
Developed with CodeLauncher
♥ Do have faith in what you're doing.