V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  HXHL  ›  全部回复第 5 页 / 共 10 页
回复总数  199
1  2  3  4  5  6  7  8  9  10  
2023-09-20 19:22:39 +08:00
回复了 Vrds 创建的主题 职场话题 前端校招,做什么项目比较好?
@Vrds 首先我前端不是太熟,可能有一些我以为很难的地方,但是已经有很成熟的方案。如果真是这样,大家别嘲笑我🤣。

背景如下。
我有一个数据结构如下。

```jsx
const 编辑器组件 = () => {
const [xxx, setXXXX] = useState<数据类型>(初始化数据结构)
const [isSave, setSave ] = useState<boolean>(true)
// 数据类型里面有很多字段
return (
input 修改数据结构里面的某个字段
input 修改数据结构里面的某个字段
select 修改数据结构里面的某个字段
)
}
```

我这里的 select 是用 NextJS 的。 如果这个 select 要改成 controll 的。https://nextui.org/docs/components/select
每个 select 都要有一个 state 。现在代码变成下面这样

```jsx
const 编辑器组件 = () => {
const [xxx, setXXXX] = useState<数据类型>(初始化数据结构)
const [isSave, setSave ] = useState<boolean>(true)

const [某个 SelectValue, set 某个 SelectValue] = useState(new Set([]));

const handleXXXSelectChange = (e)=>{
setSave(false)
set 某个 SelectValue(e)//处理 select 的 change 事件
}

// 数据类型里面有很多字段
return (
<input /> 修改数据结构里面的某个字段 // 还要处理一下 save 的状态
<input /> 修改数据结构里面的某个字段
<select value={某个 SelectValue} onSelectionChange={handleXXXSelectChange} />修改数据结构里面的某个字段
{ !isSave && 保存按扭}
)
}
```
随着 input 和 select 越来越多,这个组件的代码就越来越长,而且每个 select 都要有一个 state ,然后 input 处理 isSave 也不太处理。

有没有办法让 React 的状态像 vue 一样可以响应式,少写一些代码。
比如能不能设计一些抽象的高阶组件来简化代码。
2023-09-20 19:16:51 +08:00
回复了 Vrds 创建的主题 职场话题 前端校招,做什么项目比较好?
上面那个没有打完,怎么就发出去了。你等等我重新打完发一下
2023-09-20 19:16:25 +08:00
回复了 Vrds 创建的主题 职场话题 前端校招,做什么项目比较好?
@Vrds 首先我前端不是太熟,可能有一些我以为很难的地方,但是已经有很成熟的方案。如果真是这样,大家别嘲笑我🤣。

背景如下。
我有一个数据结构如下。

```jsx
const 编辑器 = () => {
const [xxx, setXXXX] = useState<数据类型>(初始化数据结构)
//
return (

)
}
```
2023-09-20 19:07:47 +08:00
回复了 Vrds 创建的主题 职场话题 前端校招,做什么项目比较好?
有价值的项目👀像开发者三件套比如番茄钟、todo list 、笔记软件也没有做。做点能有用户的。比如平时前端开发中遇到的痛点搞个库来简化之类的。我平时就经常有感觉到开发中有很多可以简化的地方。但是确实没有太多时间去写库。
还有其它的私人会用的到应用场景吗? 感觉虽然题目中讲的公安机关和检察院的例子很好。但是他们并不会去限制自己。
2023-09-18 21:45:40 +08:00
回复了 Ryushi 创建的主题 问与答 专科想入行计算机行业大佬们有什么推荐的吗
我实习就是在网上做开源做着做着被公司招进去了。虽然工资开的不是很高,但是对于我这个破二本来说比同学高一些就还能接受。
2023-09-18 21:44:21 +08:00
回复了 Ryushi 创建的主题 问与答 专科想入行计算机行业大佬们有什么推荐的吗
👀或者试试走另一路试试。比如在 GitHub 上参加那些名气大的、用户量多的开源项目。然后高频率发推+发技术博客。试着做个技术向的小网红。面试的时候有些加成。
2023-09-18 18:12:48 +08:00
回复了 LSB 创建的主题 阅读 各位,如果让你推荐 3 本书,你会推荐哪 3 本啊
@elza 🤣你就说好不好看就完了
2023-09-18 14:13:09 +08:00
回复了 kylebing 创建的主题 问与答 做什么事,会让你废寝忘食?
做自己 side project 的时候,经常做到晚上一两点,然后就算躺上床了关了灯还在那里想应该怎么改。🤣
2023-09-17 10:25:43 +08:00
回复了 LSB 创建的主题 阅读 各位,如果让你推荐 3 本书,你会推荐哪 3 本啊
锁情咒 一代大侠 如意楼🤣
2023-09-12 20:45:08 +08:00
回复了 92Developer 创建的主题 分享创造 今年我的第三个独立产品上架了 Google Play
👀是全职开发吗? 三个产品维护的过来吗? 我感觉我平时做 side project 总感觉时间不太够。下班随便做一下就要到凌晨 1 、2 点了。
@Moyyyyyyyyyyye 主要我远程的这台系统是嵌入式的 Linux ,有一些文件夹是只读的,然后往里面装软件也不太可能。平时传文件之类都比较麻烦,所以想找一个客户端来提高效率。
@Moyyyyyyyyyyye 🤔可能是,建议在界面上提醒出来问题所在
遇到一点 bug
![]( https://i.imgur.com/2uUiNbB.png)
fcLu9QIFZ0 已用
喜欢这种简单的一点,没有啥上手成本。插楼问一句有没有好用的 kafka 和 PostgreSQL 客户端?
希望这种简单的一点,没有啥上手成本。插楼问一句有没有好用的 kafka 和 PostgreSQL 客户端?
2023-08-30 15:35:28 +08:00
回复了 HXHL 创建的主题 分享创造 TechStack: 一款显示 Github 仓库所用到的技术栈的浏览器插件
@equationzhao 🤣主要因为我不会写 Swift ,所以没支持。目前是暂时没有对 Safari 的支持计划,后续可能会加入油猴的支持,曲线救国的让 Safari 用上。不过目前重心还是放在多支持一些语言的依赖分析。🤔今天已经把安卓的依赖支持上了。
2023-08-28 20:58:58 +08:00
回复了 HXHL 创建的主题 分享创造 TechStack: 一款显示 Github 仓库所用到的技术栈的浏览器插件
@XXWHCA 目前安卓项目识别技术栈的效果会比较差,因为安卓项目的依赖管理是用`build.gradle`和`build.gradle.kts`这种 DSL ,我处理起来比较困难。不过预计本周会做一些优化把 Gradle 做额外的处理。🙏
2023-08-28 15:19:09 +08:00
回复了 HXHL 创建的主题 分享创造 TechStack: 一款显示 Github 仓库所用到的技术栈的浏览器插件
@luemail2023 🤣我配错了。现在已经修复了。
1  2  3  4  5  6  7  8  9  10  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   852 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 21:58 · PVG 05:58 · LAX 14:58 · JFK 17:58
♥ Do have faith in what you're doing.