V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  liberty1900  ›  全部回复第 12 页 / 共 16 页
回复总数  306
1 ... 4  5  6  7  8  9  10  11  12  13 ... 16  
2020-07-11 00:52:13 +08:00
回复了 chainchan 创建的主题 React 想知道 Component 的内容全部要写入 render()才是最佳实践?
打个广告,我正在找 react 相关的工作,北京,1 年经验,目前在这个论坛疯狂试探
2020-07-11 00:29:18 +08:00
回复了 chainchan 创建的主题 React 想知道 Component 的内容全部要写入 render()才是最佳实践?
直接 ReactDOM.render 手动渲染我是觉得很奇怪,如 2 楼所说,context 会丢失,不能很直接的表示父子关系.
如果子组件必须在父亲 did mount 之后才可以渲染的话也很简单,父组件加个状态 mounted, jsx 大概是这样

<Parent>
{mounted && <Child /> }
</Parent>
2020-07-10 23:03:35 +08:00
回复了 chainchan 创建的主题 React 想知道 Component 的内容全部要写入 render()才是最佳实践?
代码写的好诡异,处理业务逻辑就处理业务逻辑,业务逻辑处理完产生的数据作为状态放到 UI 里。看代码是想每一次 render 的时候都去调用处理业务逻辑的函数,componentDidMount, componentDidUpdate 都调用处理业务逻辑的函数就完了。用函数组件就更简单了,组件本身是函数,如果不是复杂或者需要复用的逻辑,直接写在函数主体里
2020-07-10 16:16:08 +08:00
回复了 pythonee 创建的主题 iPhone apple music 不知道为什么莫名的音质好
亚马逊:你们都是弟弟
好吧,我的空格被 v2 给 trim 了
这个库使用了$children 属性嵌套问题就更严重,能不能提供一个 logRoute 的函数,在控制台以图形化的方式打印出 route 的结构. 类似这种
home
- news
- blog
- recent
- archived
- 2020
- 2019
about
pricing
- delux
- pro
可以选 level, 比如 level 为 1 只打印一级 route
可以选要查看的子树,比如 logRoute("/home/blog")
顶一个。关于路由我也有自己的看法,就是路由嵌套虽然能直观表达出父子关系,但是嵌套一多可读性太差。这个问题 callback 也有,就是著名的 callback hell 。 最后解决办法是使用 promise 的.then 语法拍平,后来有了更直观的 async/await 语法糖。
2020-07-08 12:00:42 +08:00
回复了 timqian 创建的主题 分享创造 feeds.pub 2000 注册用户了, 重新设计了主页和定价 [送码]
Cool, 很喜欢这种简洁风
2020-07-07 19:42:10 +08:00
回复了 a719114136 创建的主题 分享发现 Mac OSX SFTP 客户端推荐
@liberty1900 是我混了,scp 默认是安全的
2020-07-07 18:20:42 +08:00
回复了 secsilm 创建的主题 分享发现 经济学人的一篇老文:中文是最合适微博的语言
英文的单词是字母排列组合而成的,中文的字符已经是笔画排列组合的结果了,而且是二维空间的排列组合,封装度不是一个级别
2020-07-07 18:10:37 +08:00
回复了 a719114136 创建的主题 分享发现 Mac OSX SFTP 客户端推荐
scp 一直被人说不安全,要换 rsync,然而我还是一直用 scp,习惯了
2020-07-07 13:44:47 +08:00
回复了 stephCurry 创建的主题 Java 都吐槽下你们遇到的“十分惊艳”的代码吧
interface Status {
success: boolean;
failure: boolean;
}

const result: Status = { success: true, failure: false }

if (!data) {
result.success = false;
result.failure = true;
}

//Typescript 代码,如何把布尔值复杂化
//为了可以用 const 关键字不择手段
2020-07-07 12:03:21 +08:00
回复了 rzWack 创建的主题 JavaScript 关于 js 原型链继承的问题(头大),请求支援
@liberty1900 我这里说的改动不是类似 F.prototype.x = 1 这种引用改动,而是 F.prototype = {x: 1}这种 reassign
2020-07-07 11:59:25 +08:00
回复了 rzWack 创建的主题 JavaScript 关于 js 原型链继承的问题(头大),请求支援
@Jirajine 老哥稳,这篇文章才读了没几段,就豁然开朗. 这个问题一句话就能解释, "F.prototype only used at new F time", 也就是 prototype 在 new 的时候已经确定,之后对 F.prototype 的改动不会对已经 new 过的对象产生影响,只会对未来 new 的对象生效
@jfan288 已发,邮箱开头 rz 就是我
react 很熟悉,英文也不是问题,可惜只有一年经验
2020-07-04 10:03:10 +08:00
回复了 996jiucai 创建的主题 职场话题 code 可以改变世界吗
"世界", 字符串,具有不可变性
头条抖音王者我都没有下载过,嘿嘿
1 ... 4  5  6  7  8  9  10  11  12  13 ... 16  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   887 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 22:18 · PVG 06:18 · LAX 14:18 · JFK 17:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.