如题。
技术学会无法实际使用等于没学。
React 已经学到能独立进行项目开发(自认为),但公司暂时没有这样的机会。
本职是 Flutter App 开发。
如果有新项目,用 React Native 写,算不算也是熟悉和使用 React 相关能力?
1
sunny1688 2023-10-14 09:36:20 +08:00
|
2
iOCZ 2023-10-14 09:38:46 +08:00
不能这么认为,两者差异挺大的
|
4
sunny1688 2023-10-14 09:53:38 +08:00
@guin 没用过,编码方面肯定比 Flutter 体验好,毕竟没有 Flutter 的地域嵌套,性能也是原生代码,摘自官网:
在 App 端,uni-app x 在 iOS 编译为 swift 、在 Android 编译为 kotlin 。没有使用 js 引擎、webview ,完全达到了原生应用的功能、性能。 |
5
Pastsong 2023-10-14 09:55:52 +08:00 via Android
可以 除了 浏览器 API 其他是一样的
|
6
rimworld 2023-10-14 10:15:34 +08:00 via iPhone
我最近也遇到这个问题了,实际业务用不上,维持刚学的技能熟练度只能靠重写以前其他技术栈的项目。
|
7
Leonard 2023-10-14 11:24:31 +08:00 via iPhone
自己业余时间写个小项目什么的也可以吧
|
8
xiaoshan5733 2023-10-14 14:11:24 +08:00
可以把 reactnative 看做是一个 react 的 UI 库;除此之外要根据 app 的场景调研 reactnative 能否实现某些特定功能;写法上和 react 没什么区别
|
9
NerbraskaGuy 2023-10-14 15:30:27 +08:00
用 react 写 H5 页面嵌套 Flutter 呗,还能练习下混合开发
|
10
codehz 2023-10-14 18:04:01 +08:00
我觉得 rn 的主要问题是在于,缺少一个能被大家接受公共组件基础,导致各个组件库之间缺乏合作,基本上都要各自发明轮子,Context 是一层又一层的
想结合两个不同组件库里的组件做一个新的组件,得费力适配很多东西 |
12
oops36 2023-10-15 12:40:49 +08:00
想用 react native 一定要看看 expo ,基本上把你需要的原生的功能都封装好了,开发起来也很方便,有配套的 app 可以从应用商店直接下载。https://expo.dev/ 。
另外,react 和 react-dom 要区分开,react 可不只是写网页,你还可以用 react 写 email ,pdf ,甚至是动画等等。所以我感觉对于你的问题的答案当然是肯定的,可以看看这个视频 &ab_channel=Theo-t3%E2%80%A4gg |
13
oboochin 2023-10-15 23:15:38 +08:00
算
|
14
zzz8332736 2023-10-17 08:40:48 +08:00
@codehz Context 一层又一层看起来和回调地狱类似了吧?
|